.elementor-61 .elementor-element.elementor-element-0e43188:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-0e43188>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/assets/site/wp-content/uploads/2026/02/Group-304-1-1.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-0e43188>.elementor-container {
  min-height: 800px;
}

.elementor-61 .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-61 .elementor-element.elementor-element-0e43188>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .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-61 .elementor-element.elementor-element-0321a1e {
  width: var(--container-widget-width, 78%);
  max-width: 78%;
  --container-widget-width: 78%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-0321a1e>.elementor-widget-container {
  margin: 150px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-0321a1e .elementor-heading-title {
  font-size: 68px;
  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-61 .elementor-element.elementor-element-57226fd>.elementor-widget-container {
  margin: 25px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-57226fd {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 400;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-db34091>.elementor-widget-container {
  margin: 25px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-db34091 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 23px;
  font-weight: 400;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}

.elementor-61 .elementor-element.elementor-element-1f579fb>.elementor-widget-container {
  margin: -35px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-1f579fb .elementor-icon-list-icon i {
  color: var(--e-global-color-e2f6f6a);
  transition: color 0.3s;
}

.elementor-61 .elementor-element.elementor-element-1f579fb .elementor-icon-list-icon svg {
  fill: var(--e-global-color-e2f6f6a);
  transition: fill 0.3s;
}

.elementor-61 .elementor-element.elementor-element-1f579fb {
  --e-icon-list-icon-size: 9px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}

.elementor-61 .elementor-element.elementor-element-1f579fb .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-61 .elementor-element.elementor-element-1f579fb .elementor-icon-list-item>a {
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.elementor-61 .elementor-element.elementor-element-1f579fb .elementor-icon-list-text {
  color: var(--e-global-color-astglobalcolor4);
  transition: color 0.3s;
}

.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-61 .elementor-element.elementor-element-fc8d7f8 .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-61 .elementor-element.elementor-element-fc8d7f8 .elementor-button:hover,
.elementor-61 .elementor-element.elementor-element-fc8d7f8 .elementor-button:focus {
  background-color: var(--e-global-color-5b415c7);
  color: var(--e-global-color-f4eaa60);
  border-color: var(--e-global-color-5b415c7);
}

.elementor-61 .elementor-element.elementor-element-fc8d7f8>.elementor-widget-container {
  margin: 35px 0px 70px 0px;
}

.elementor-61 .elementor-element.elementor-element-fc8d7f8 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-61 .elementor-element.elementor-element-fc8d7f8 .elementor-button:hover svg,
.elementor-61 .elementor-element.elementor-element-fc8d7f8 .elementor-button:focus svg {
  fill: var(--e-global-color-f4eaa60);
}

.elementor-61 .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: 22.2px;
  letter-spacing: 8.9px;
  fill: #161616;
  color: #161616;
  border-radius: 0px 0px 0px 0px;
  padding: 30px 0px 30px 0px;
}

.elementor-61 .elementor-element.elementor-element-bd6dd93 .elementor-button:hover,
.elementor-61 .elementor-element.elementor-element-bd6dd93 .elementor-button:focus {
  background-color: var(--e-global-color-26b722e);
  color: #FFFFFF;
}

.elementor-61 .elementor-element.elementor-element-bd6dd93 .elementor-button:hover svg,
.elementor-61 .elementor-element.elementor-element-bd6dd93 .elementor-button:focus svg {
  fill: #FFFFFF;
}

.elementor-61 .elementor-element.elementor-element-a922c9f>.elementor-container {
  min-height: 540px;
}

.elementor-61 .elementor-element.elementor-element-c6c3fd8.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-61 .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-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-61 .elementor-element.elementor-element-ca6647d {
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-5eeaddc {
  text-align: center;
}

.elementor-61 .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-61 .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;
  text-transform: none;
  color: var(--e-global-color-f4eaa60);
}

.elementor-widget-divider {
  --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}

.elementor-61 .elementor-element.elementor-element-61c3049 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}

.elementor-61 .elementor-element.elementor-element-61c3049>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-61c3049 .elementor-divider-separator {
  width: 100px;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-61 .elementor-element.elementor-element-61c3049 .elementor-divider {
  text-align: center;
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-61 .elementor-element.elementor-element-1c120ca {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-dccecc4 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(140px/2);
}

.elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(140px/2);
}

.elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(140px/2);
}

.elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-140px/2);
}

.elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-140px/2);
}

.elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-icon i {
  color: var(--e-global-color-e2f6f6a);
  transition: color 0.3s;
}

.elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-e2f6f6a);
  transition: fill 0.3s;
}

.elementor-61 .elementor-element.elementor-element-a613e71 {
  --e-icon-list-icon-size: 9px;
  --icon-vertical-offset: 0px;
}

.elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-item>a {
  font-family: "Inter", Sans-serif;
  font-size: 19px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 35px;
}

.elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-text {
  color: var(--e-global-color-f4eaa60);
  transition: color 0.3s;
}

.elementor-61 .elementor-element.elementor-element-7444971 img {
  width: 100%;
}

.elementor-61 .elementor-element.elementor-element-8d7a253 {
  margin-top: 50px;
  margin-bottom: 0px;
}

.elementor-61 .elementor-element.elementor-element-d6245ff.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-61 .elementor-element.elementor-element-7721ad8 {
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-7721ad8 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-03834f8 {
  width: var(--container-widget-width, 85%);
  max-width: 85%;
  --container-widget-width: 85%;
  --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-61 .elementor-element.elementor-element-83b3c45>.elementor-widget-container {
  margin: 20px 0px 40px 0px;
}

.elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(140px/2);
}

.elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(140px/2);
}

.elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(140px/2);
}

.elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-140px/2);
}

.elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-140px/2);
}

.elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-icon i {
  color: var(--e-global-color-e2f6f6a);
  transition: color 0.3s;
}

.elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-e2f6f6a);
  transition: fill 0.3s;
}

.elementor-61 .elementor-element.elementor-element-83b3c45 {
  --e-icon-list-icon-size: 9px;
  --icon-vertical-offset: 0px;
}

.elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-item>a {
  font-family: "Inter", Sans-serif;
  font-size: 19px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 35px;
}

.elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-text {
  color: var(--e-global-color-f4eaa60);
  transition: color 0.3s;
}

.elementor-61 .elementor-element.elementor-element-3495bbc>.elementor-container {
  max-width: 1150px;
}

.elementor-61 .elementor-element.elementor-element-e6cbad6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-e6cbad6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F7F7F7;
}

.elementor-61 .elementor-element.elementor-element-e6cbad6>.elementor-element-populated,
.elementor-61 .elementor-element.elementor-element-e6cbad6>.elementor-element-populated>.elementor-background-overlay,
.elementor-61 .elementor-element.elementor-element-e6cbad6>.elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-e6cbad6>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-e6cbad6>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-1a8e868 {
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-9dd5893 {
  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-61 .elementor-element.elementor-element-d1ed78d>.elementor-widget-container {
  margin: 0px 0px 0px 30px;
}

.elementor-61 .elementor-element.elementor-element-d1ed78d .elementor-icon-box-wrapper {
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-d1ed78d .elementor-icon-box-title {
  margin-block-end: 0px;
  color: #000000;
}

.elementor-61 .elementor-element.elementor-element-d1ed78d .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-d1ed78d .elementor-icon-box-title a {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 35px;
}

.elementor-61 .elementor-element.elementor-element-d1ed78d:has(:hover) .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-d1ed78d:has(:focus) .elementor-icon-box-title {
  color: #000000;
}

.elementor-61 .elementor-element.elementor-element-d1ed78d .elementor-icon-box-description {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 35px;
  color: #000000;
}

.elementor-61 .elementor-element.elementor-element-4096c6d .elementor-button {
  background-color: #49C2C9;
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 8.3px;
  padding: 25px 75px 25px 75px;
}

.elementor-61 .elementor-element.elementor-element-4096c6d .elementor-button:hover,
.elementor-61 .elementor-element.elementor-element-4096c6d .elementor-button:focus {
  background-color: var(--e-global-color-26b722e);
}

.elementor-61 .elementor-element.elementor-element-4096c6d>.elementor-widget-container {
  margin: 70px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-16432a1>.elementor-container {
  min-height: 847px;
}

.elementor-61 .elementor-element.elementor-element-16432a1 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-61 .elementor-element.elementor-element-04137c9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-block-end: 13px;
}

.elementor-61 .elementor-element.elementor-element-9346f44 {
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-9346f44 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-3bdb992 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-7b6180e>.elementor-container {
  max-width: 1247px;
}

.elementor-61 .elementor-element.elementor-element-86cf3bf:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-86cf3bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/04/Group-306.png");
  background-position: center center;
  background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-86cf3bf>.elementor-container {
  max-width: 1247px;
  min-height: 468px;
}

.elementor-61 .elementor-element.elementor-element-86cf3bf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-61 .elementor-element.elementor-element-86cf3bf>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-8734ea6>.elementor-widget-container {
  background-color: var(--e-global-color-e2f6f6a);
  padding: 18px 0px 18px 0px;
}

.elementor-61 .elementor-element.elementor-element-8734ea6 {
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-8734ea6 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 27px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-22a842f>.elementor-widget-container {
  margin: 0px 0px 0px 55px;
}

.elementor-61 .elementor-element.elementor-element-22a842f {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 44px;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-d66354f>.elementor-widget-container {
  background-color: var(--e-global-color-26b722e);
  padding: 18px 0px 18px 0px;
}

.elementor-61 .elementor-element.elementor-element-d66354f {
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-d66354f .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 27px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-13f9934>.elementor-widget-container {
  margin: 0px 0px 0px 31px;
}

.elementor-61 .elementor-element.elementor-element-13f9934 {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 44px;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-84dd47d>.elementor-widget-container {
  margin: 0px 0px 0px 41px;
}

.elementor-61 .elementor-element.elementor-element-84dd47d {
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 44px;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-e8f1c0b {
  margin-top: 53px;
  margin-bottom: 53px;
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-68a4fdd.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-68a4fdd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-011e570 {
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-011e570 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-9517703 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-cd3e43a {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-3fa67eb>.elementor-container {
  max-width: 1030px;
}

.elementor-61 .elementor-element.elementor-element-3b187c4>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-3b187c4:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-3b187c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-61 .elementor-element.elementor-element-3b187c4>.elementor-container {
  max-width: 1000px;
  min-height: 133px;
}

.elementor-61 .elementor-element.elementor-element-3b187c4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-61 .elementor-element.elementor-element-3b187c4>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-0e8d197 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 35px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-c38023d .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-7307759>.elementor-widget-container {
  margin: 0px -10px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-7307759 .elementor-icon-wrapper {
  text-align: end;
}

.elementor-61 .elementor-element.elementor-element-7307759 .elementor-icon {
  font-size: 41px;
}

.elementor-61 .elementor-element.elementor-element-7307759 .elementor-icon svg {
  height: 41px;
}

.elementor-61 .elementor-element.elementor-element-a30f1c9>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-a30f1c9:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-a30f1c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-61 .elementor-element.elementor-element-a30f1c9>.elementor-container {
  max-width: 1000px;
  min-height: 133px;
}

.elementor-61 .elementor-element.elementor-element-a30f1c9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 35px;
  margin-bottom: 35px;
}

.elementor-61 .elementor-element.elementor-element-a30f1c9>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-1fcfc50 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 35px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-fea1665 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-b02ca83>.elementor-widget-container {
  margin: 0px -10px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-b02ca83 .elementor-icon-wrapper {
  text-align: end;
}

.elementor-61 .elementor-element.elementor-element-b02ca83 .elementor-icon {
  font-size: 41px;
}

.elementor-61 .elementor-element.elementor-element-b02ca83 .elementor-icon svg {
  height: 41px;
}

.elementor-61 .elementor-element.elementor-element-adb4bb3>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-adb4bb3:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-adb4bb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-61 .elementor-element.elementor-element-adb4bb3>.elementor-container {
  max-width: 1000px;
  min-height: 133px;
}

.elementor-61 .elementor-element.elementor-element-adb4bb3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 35px;
}

.elementor-61 .elementor-element.elementor-element-adb4bb3>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-fdede5d .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 35px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-ee5f859 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-c053105>.elementor-widget-container {
  margin: 0px -10px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-c053105 .elementor-icon-wrapper {
  text-align: end;
}

.elementor-61 .elementor-element.elementor-element-c053105 .elementor-icon {
  font-size: 41px;
}

.elementor-61 .elementor-element.elementor-element-c053105 .elementor-icon svg {
  height: 41px;
}

.elementor-61 .elementor-element.elementor-element-3b05d3a>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-3b05d3a:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-3b05d3a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #49C2C9;
}

.elementor-61 .elementor-element.elementor-element-3b05d3a>.elementor-container {
  max-width: 1000px;
  min-height: 133px;
}

.elementor-61 .elementor-element.elementor-element-3b05d3a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 35px;
}

.elementor-61 .elementor-element.elementor-element-3b05d3a>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-448484a .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 35px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-c641cef .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-a8e58b5>.elementor-widget-container {
  margin: 0px -10px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-a8e58b5 .elementor-icon-wrapper {
  text-align: end;
}

.elementor-61 .elementor-element.elementor-element-a8e58b5 .elementor-icon {
  font-size: 41px;
}

.elementor-61 .elementor-element.elementor-element-a8e58b5 .elementor-icon svg {
  height: 41px;
}

.elementor-61 .elementor-element.elementor-element-7470b12>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-7470b12:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-7470b12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-61 .elementor-element.elementor-element-7470b12>.elementor-container {
  max-width: 1000px;
  min-height: 133px;
}

.elementor-61 .elementor-element.elementor-element-7470b12 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 35px;
}

.elementor-61 .elementor-element.elementor-element-7470b12>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-f0ffd1d .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 35px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-00107a8 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-9cb4e59>.elementor-widget-container {
  margin: 0px -10px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-9cb4e59 .elementor-icon-wrapper {
  text-align: end;
}

.elementor-61 .elementor-element.elementor-element-9cb4e59 .elementor-icon {
  font-size: 41px;
}

.elementor-61 .elementor-element.elementor-element-9cb4e59 .elementor-icon svg {
  height: 41px;
}

.elementor-61 .elementor-element.elementor-element-dc07465>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-dc07465:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-dc07465>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-61 .elementor-element.elementor-element-dc07465>.elementor-container {
  max-width: 1000px;
  min-height: 133px;
}

.elementor-61 .elementor-element.elementor-element-dc07465 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 35px;
}

.elementor-61 .elementor-element.elementor-element-dc07465>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-536837c .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 35px;
  font-weight: 500;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-b84a33c .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-963701a>.elementor-widget-container {
  margin: 0px -10px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-963701a .elementor-icon-wrapper {
  text-align: end;
}

.elementor-61 .elementor-element.elementor-element-963701a .elementor-icon {
  font-size: 41px;
}

.elementor-61 .elementor-element.elementor-element-963701a .elementor-icon svg {
  height: 41px;
}

.elementor-61 .elementor-element.elementor-element-eceef78:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-eceef78>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/07/Group-522.png");
  background-position: center center;
  background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-eceef78>.elementor-container {
  min-height: 560px;
}

.elementor-61 .elementor-element.elementor-element-eceef78 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-61 .elementor-element.elementor-element-eceef78>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-e474292 {
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-e474292 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: 63px;
  color: #444444;
}

.elementor-61 .elementor-element.elementor-element-a90c2c3 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 26px;
  color: #000000;
}

.elementor-61 .elementor-element.elementor-element-9254817:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-9254817>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #49C2C9;
}

.elementor-61 .elementor-element.elementor-element-9254817>.elementor-element-populated,
.elementor-61 .elementor-element.elementor-element-9254817>.elementor-element-populated>.elementor-background-overlay,
.elementor-61 .elementor-element.elementor-element-9254817>.elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}

.elementor-61 .elementor-element.elementor-element-9254817>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-9254817>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-942fd32 {
  width: auto;
  max-width: auto;
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-942fd32 img {
  width: 100%;
}

.elementor-61 .elementor-element.elementor-element-c42f89a {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-c42f89a>.elementor-widget-container {
  margin: 8px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-c42f89a .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
}

.elementor-61 .elementor-element.elementor-element-6d96e5b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-6d96e5b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-61 .elementor-element.elementor-element-6d96e5b>.elementor-element-populated,
.elementor-61 .elementor-element.elementor-element-6d96e5b>.elementor-element-populated>.elementor-background-overlay,
.elementor-61 .elementor-element.elementor-element-6d96e5b>.elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}

.elementor-61 .elementor-element.elementor-element-6d96e5b>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-6d96e5b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-54778a3 {
  width: auto;
  max-width: auto;
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-54778a3 img {
  width: 100%;
}

.elementor-61 .elementor-element.elementor-element-f652e79 {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-f652e79>.elementor-widget-container {
  margin: 8px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-f652e79 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 24px;
  font-weight: bold;
  text-transform: capitalize;
  color: #FFFFFF;
}

.elementor-61 .elementor-element.elementor-element-60f6bf8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-60f6bf8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-61 .elementor-element.elementor-element-60f6bf8>.elementor-element-populated,
.elementor-61 .elementor-element.elementor-element-60f6bf8>.elementor-element-populated>.elementor-background-overlay,
.elementor-61 .elementor-element.elementor-element-60f6bf8>.elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}

.elementor-61 .elementor-element.elementor-element-60f6bf8>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-60f6bf8>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-167a764 {
  width: auto;
  max-width: auto;
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-167a764 img {
  width: 100%;
}

.elementor-61 .elementor-element.elementor-element-64fa062 {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-64fa062>.elementor-widget-container {
  margin: 8px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-64fa062 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 60px;
  color: #FFFFFF;
}

.elementor-61 .elementor-element.elementor-element-63f880e {
  margin-top: 30px;
  margin-bottom: 0px;
}

.elementor-61 .elementor-element.elementor-element-0923f7e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-0923f7e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-61 .elementor-element.elementor-element-0923f7e>.elementor-element-populated,
.elementor-61 .elementor-element.elementor-element-0923f7e>.elementor-element-populated>.elementor-background-overlay,
.elementor-61 .elementor-element.elementor-element-0923f7e>.elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}

.elementor-61 .elementor-element.elementor-element-0923f7e>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-0923f7e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-128010f {
  width: auto;
  max-width: auto;
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-128010f img {
  width: 100%;
}

.elementor-61 .elementor-element.elementor-element-050f823 {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-050f823>.elementor-widget-container {
  margin: 8px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-050f823 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 24px;
  font-weight: bold;
  text-transform: capitalize;
  color: #FFFFFF;
}

.elementor-61 .elementor-element.elementor-element-1f72de2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-1f72de2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-e2f6f6a);
}

.elementor-61 .elementor-element.elementor-element-1f72de2>.elementor-element-populated,
.elementor-61 .elementor-element.elementor-element-1f72de2>.elementor-element-populated>.elementor-background-overlay,
.elementor-61 .elementor-element.elementor-element-1f72de2>.elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}

.elementor-61 .elementor-element.elementor-element-1f72de2>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-1f72de2>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-4e12cf4 {
  width: auto;
  max-width: auto;
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-4e12cf4 img {
  width: 100%;
}

.elementor-61 .elementor-element.elementor-element-54f5140 {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-54f5140>.elementor-widget-container {
  margin: 8px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-54f5140 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 24px;
  font-weight: bold;
  text-transform: capitalize;
  color: #FFFFFF;
}

.elementor-61 .elementor-element.elementor-element-9ea5ff5>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-9ea5ff5 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 26px;
  color: #000000;
}

.elementor-61 .elementor-element.elementor-element-f921c89 {
  margin-top: 53px;
  margin-bottom: 53px;
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-594128b.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-594128b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-b7b4562 {
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-b7b4562 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-354e3db {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-1181052 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-99f42d7>.elementor-container {
  max-width: 1040px;
}

.elementor-61 .elementor-element.elementor-element-55aed1b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-55aed1b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-dd61d98);
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-55aed1b.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-61 .elementor-element.elementor-element-55aed1b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}

.elementor-61 .elementor-element.elementor-element-55aed1b>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 0px 15px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 51px 25px 22px 25px;
}

.elementor-61 .elementor-element.elementor-element-55aed1b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-ae1a04c .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 500;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-cf53a86>.elementor-widget-container {
  margin: -15px 0px -30px 0px;
}

.elementor-61 .elementor-element.elementor-element-cf53a86 {
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-9a06349 .elementor-button {
  background-color: #0A8588;
  font-family: "Inter", Sans-serif;
  font-size: 8px;
  font-weight: 600;
  line-height: 24px;
  padding: 8px 26.5px 8px 26.5px;
}

.elementor-61 .elementor-element.elementor-element-9a06349 .elementor-button:hover,
.elementor-61 .elementor-element.elementor-element-9a06349 .elementor-button:focus {
  background-color: #D3D3D3;
}

.elementor-61 .elementor-element.elementor-element-9a06349 .elementor-button-content-wrapper {
  flex-direction: row;
}

.elementor-61 .elementor-element.elementor-element-a589ad6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-a589ad6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-dd61d98);
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-a589ad6.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-61 .elementor-element.elementor-element-a589ad6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}

.elementor-61 .elementor-element.elementor-element-a589ad6>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 0px 15px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 51px 25px 22px 25px;
}

.elementor-61 .elementor-element.elementor-element-a589ad6>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-dc465f4 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 500;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-0440baf>.elementor-widget-container {
  margin: -15px 0px -30px 0px;
}

.elementor-61 .elementor-element.elementor-element-0440baf {
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-b1811eb .elementor-button {
  background-color: #0A8588;
  font-family: "Inter", Sans-serif;
  font-size: 8px;
  font-weight: 600;
  line-height: 24px;
  padding: 8px 26.5px 8px 26.5px;
}

.elementor-61 .elementor-element.elementor-element-b1811eb .elementor-button:hover,
.elementor-61 .elementor-element.elementor-element-b1811eb .elementor-button:focus {
  background-color: #D3D3D3;
}

.elementor-61 .elementor-element.elementor-element-b1811eb .elementor-button-content-wrapper {
  flex-direction: row;
}

.elementor-61 .elementor-element.elementor-element-ed9f3b8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-ed9f3b8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-dd61d98);
}

.elementor-61 .elementor-element.elementor-element-ed9f3b8>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 0px 15px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 51px 25px 22px 25px;
}

.elementor-61 .elementor-element.elementor-element-ed9f3b8>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-fb4eb47 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 500;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-2ab9827>.elementor-widget-container {
  margin: -15px 0px -30px 0px;
}

.elementor-61 .elementor-element.elementor-element-2ab9827 {
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-e7b027a .elementor-button {
  background-color: #0A8588;
  font-family: "Inter", Sans-serif;
  font-size: 8px;
  font-weight: 600;
  line-height: 24px;
  padding: 8px 26.5px 8px 26.5px;
}

.elementor-61 .elementor-element.elementor-element-e7b027a .elementor-button:hover,
.elementor-61 .elementor-element.elementor-element-e7b027a .elementor-button:focus {
  background-color: #D3D3D3;
}

.elementor-61 .elementor-element.elementor-element-e7b027a .elementor-button-content-wrapper {
  flex-direction: row;
}

.elementor-61 .elementor-element.elementor-element-6594820:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-6594820>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-dd61d98);
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-6594820.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-61 .elementor-element.elementor-element-6594820.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}

.elementor-61 .elementor-element.elementor-element-6594820>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 0px 15px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 51px 25px 22px 25px;
}

.elementor-61 .elementor-element.elementor-element-6594820>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-6654c2b .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 500;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-6b5b62d>.elementor-widget-container {
  margin: -15px 0px -30px 0px;
}

.elementor-61 .elementor-element.elementor-element-6b5b62d {
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-5381402 .elementor-button {
  background-color: #0A8588;
  font-family: "Inter", Sans-serif;
  font-size: 8px;
  font-weight: 600;
  line-height: 24px;
  padding: 8px 26.5px 8px 26.5px;
}

.elementor-61 .elementor-element.elementor-element-5381402 .elementor-button:hover,
.elementor-61 .elementor-element.elementor-element-5381402 .elementor-button:focus {
  background-color: #D3D3D3;
}

.elementor-61 .elementor-element.elementor-element-5381402 .elementor-button-content-wrapper {
  flex-direction: row;
}

.elementor-61 .elementor-element.elementor-element-f7b90af:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-f7b90af>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-dd61d98);
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-f7b90af.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-61 .elementor-element.elementor-element-f7b90af.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}

.elementor-61 .elementor-element.elementor-element-f7b90af>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 0px 15px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 51px 25px 22px 25px;
}

.elementor-61 .elementor-element.elementor-element-f7b90af>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-16b2760 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 500;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-9399c6e>.elementor-widget-container {
  margin: -15px 0px -30px 0px;
}

.elementor-61 .elementor-element.elementor-element-9399c6e {
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-e8fb80a .elementor-button {
  background-color: #0A8588;
  font-family: "Inter", Sans-serif;
  font-size: 8px;
  font-weight: 600;
  line-height: 24px;
  padding: 8px 26.5px 8px 26.5px;
}

.elementor-61 .elementor-element.elementor-element-e8fb80a .elementor-button:hover,
.elementor-61 .elementor-element.elementor-element-e8fb80a .elementor-button:focus {
  background-color: #D3D3D3;
}

.elementor-61 .elementor-element.elementor-element-e8fb80a .elementor-button-content-wrapper {
  flex-direction: row;
}

.elementor-61 .elementor-element.elementor-element-903db05:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-903db05>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-dd61d98);
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-903db05.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-61 .elementor-element.elementor-element-903db05.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}

.elementor-61 .elementor-element.elementor-element-903db05>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 0px 15px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 51px 25px 22px 25px;
}

.elementor-61 .elementor-element.elementor-element-903db05>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-0321af7 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 500;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-f48be0c>.elementor-widget-container {
  margin: -15px 0px -30px 0px;
}

.elementor-61 .elementor-element.elementor-element-f48be0c {
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-d8b5284 .elementor-button {
  background-color: #0A8588;
  font-family: "Inter", Sans-serif;
  font-size: 8px;
  font-weight: 600;
  line-height: 24px;
  padding: 8px 26.5px 8px 26.5px;
}

.elementor-61 .elementor-element.elementor-element-d8b5284 .elementor-button:hover,
.elementor-61 .elementor-element.elementor-element-d8b5284 .elementor-button:focus {
  background-color: #D3D3D3;
}

.elementor-61 .elementor-element.elementor-element-d8b5284 .elementor-button-content-wrapper {
  flex-direction: row;
}

.elementor-61 .elementor-element.elementor-element-fce87d4:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-fce87d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/04/Group-306-1.png");
  background-position: center center;
  background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-fce87d4>.elementor-container {
  min-height: 1039px;
}

.elementor-61 .elementor-element.elementor-element-fce87d4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-61 .elementor-element.elementor-element-fce87d4>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-7009250 {
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-7009250 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 65px;
  font-weight: 300;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-4e792e6 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-908e702 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-88c0b76>.elementor-container {
  max-width: 1048px;
}

.elementor-61 .elementor-element.elementor-element-88c0b76 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-61 .elementor-element.elementor-element-cb95b81:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-cb95b81>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-cb95b81.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-cb95b81.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-cb95b81.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-61 .elementor-element.elementor-element-cb95b81>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
  padding: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-cb95b81>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.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-61 .elementor-element.elementor-element-6062add>.elementor-widget-container {
  padding: 0px 0px 0px 40px;
}

.elementor-61 .elementor-element.elementor-element-6062add .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-6062add.elementor-position-right .elementor-image-box-img {
  margin-left: 17px;
}

.elementor-61 .elementor-element.elementor-element-6062add.elementor-position-left .elementor-image-box-img {
  margin-right: 17px;
}

.elementor-61 .elementor-element.elementor-element-6062add.elementor-position-top .elementor-image-box-img {
  margin-bottom: 17px;
}

.elementor-61 .elementor-element.elementor-element-6062add .elementor-image-box-title {
  margin-bottom: 0px;
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 33px;
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-6062add .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-61 .elementor-element.elementor-element-6062add:has(:hover) .elementor-image-box-title,
.elementor-61 .elementor-element.elementor-element-6062add:has(:focus) .elementor-image-box-title {
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-1cd6879:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-1cd6879>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-1cd6879.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-1cd6879.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-1cd6879.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-61 .elementor-element.elementor-element-1cd6879>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
  padding: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-1cd6879>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-eb01268>.elementor-widget-container {
  padding: 0px 0px 0px 40px;
}

.elementor-61 .elementor-element.elementor-element-eb01268 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-eb01268.elementor-position-right .elementor-image-box-img {
  margin-left: 17px;
}

.elementor-61 .elementor-element.elementor-element-eb01268.elementor-position-left .elementor-image-box-img {
  margin-right: 17px;
}

.elementor-61 .elementor-element.elementor-element-eb01268.elementor-position-top .elementor-image-box-img {
  margin-bottom: 17px;
}

.elementor-61 .elementor-element.elementor-element-eb01268 .elementor-image-box-title {
  margin-bottom: 0px;
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 33px;
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-eb01268 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-61 .elementor-element.elementor-element-eb01268:has(:hover) .elementor-image-box-title,
.elementor-61 .elementor-element.elementor-element-eb01268:has(:focus) .elementor-image-box-title {
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-c32a9b5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-c32a9b5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-c32a9b5.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-c32a9b5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-c32a9b5.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-61 .elementor-element.elementor-element-c32a9b5>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
  padding: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-c32a9b5>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-beabb3a>.elementor-widget-container {
  padding: 0px 0px 0px 40px;
}

.elementor-61 .elementor-element.elementor-element-beabb3a .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-beabb3a.elementor-position-right .elementor-image-box-img {
  margin-left: 17px;
}

.elementor-61 .elementor-element.elementor-element-beabb3a.elementor-position-left .elementor-image-box-img {
  margin-right: 17px;
}

.elementor-61 .elementor-element.elementor-element-beabb3a.elementor-position-top .elementor-image-box-img {
  margin-bottom: 17px;
}

.elementor-61 .elementor-element.elementor-element-beabb3a .elementor-image-box-title {
  margin-bottom: 0px;
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 33px;
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-beabb3a .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-61 .elementor-element.elementor-element-beabb3a:has(:hover) .elementor-image-box-title,
.elementor-61 .elementor-element.elementor-element-beabb3a:has(:focus) .elementor-image-box-title {
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-f990f2b>.elementor-container {
  max-width: 1048px;
}

.elementor-61 .elementor-element.elementor-element-f990f2b {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-61 .elementor-element.elementor-element-040d224:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-040d224>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-040d224.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-040d224.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-040d224.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-61 .elementor-element.elementor-element-040d224>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
  padding: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-040d224>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-0031ab6>.elementor-widget-container {
  padding: 0px 0px 0px 40px;
}

.elementor-61 .elementor-element.elementor-element-0031ab6 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-0031ab6.elementor-position-right .elementor-image-box-img {
  margin-left: 17px;
}

.elementor-61 .elementor-element.elementor-element-0031ab6.elementor-position-left .elementor-image-box-img {
  margin-right: 17px;
}

.elementor-61 .elementor-element.elementor-element-0031ab6.elementor-position-top .elementor-image-box-img {
  margin-bottom: 17px;
}

.elementor-61 .elementor-element.elementor-element-0031ab6 .elementor-image-box-title {
  margin-bottom: 0px;
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 33px;
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-0031ab6 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-61 .elementor-element.elementor-element-0031ab6:has(:hover) .elementor-image-box-title,
.elementor-61 .elementor-element.elementor-element-0031ab6:has(:focus) .elementor-image-box-title {
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-184215e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-184215e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-184215e.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-184215e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-184215e.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-61 .elementor-element.elementor-element-184215e>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
  padding: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-184215e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-e4800be>.elementor-widget-container {
  padding: 0px 0px 0px 40px;
}

.elementor-61 .elementor-element.elementor-element-e4800be .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-e4800be.elementor-position-right .elementor-image-box-img {
  margin-left: 17px;
}

.elementor-61 .elementor-element.elementor-element-e4800be.elementor-position-left .elementor-image-box-img {
  margin-right: 17px;
}

.elementor-61 .elementor-element.elementor-element-e4800be.elementor-position-top .elementor-image-box-img {
  margin-bottom: 17px;
}

.elementor-61 .elementor-element.elementor-element-e4800be .elementor-image-box-title {
  margin-bottom: 0px;
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 33px;
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-e4800be .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-61 .elementor-element.elementor-element-e4800be:has(:hover) .elementor-image-box-title,
.elementor-61 .elementor-element.elementor-element-e4800be:has(:focus) .elementor-image-box-title {
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-aa9ae4a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-aa9ae4a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-aa9ae4a.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-aa9ae4a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-aa9ae4a.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-61 .elementor-element.elementor-element-aa9ae4a>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
  padding: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-aa9ae4a>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-9de5d79>.elementor-widget-container {
  padding: 0px 0px 0px 40px;
}

.elementor-61 .elementor-element.elementor-element-9de5d79 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-9de5d79.elementor-position-right .elementor-image-box-img {
  margin-left: 17px;
}

.elementor-61 .elementor-element.elementor-element-9de5d79.elementor-position-left .elementor-image-box-img {
  margin-right: 17px;
}

.elementor-61 .elementor-element.elementor-element-9de5d79.elementor-position-top .elementor-image-box-img {
  margin-bottom: 17px;
}

.elementor-61 .elementor-element.elementor-element-9de5d79 .elementor-image-box-title {
  margin-bottom: 0px;
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 33px;
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-9de5d79 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-61 .elementor-element.elementor-element-9de5d79:has(:hover) .elementor-image-box-title,
.elementor-61 .elementor-element.elementor-element-9de5d79:has(:focus) .elementor-image-box-title {
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-cf64640>.elementor-container {
  max-width: 1048px;
}

.elementor-61 .elementor-element.elementor-element-cf64640 {
  margin-top: 0px;
  margin-bottom: 65px;
}

.elementor-61 .elementor-element.elementor-element-d52e23b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-d52e23b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-d52e23b.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-d52e23b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-d52e23b.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-61 .elementor-element.elementor-element-d52e23b>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
  padding: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-d52e23b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-97bfe62>.elementor-widget-container {
  padding: 0px 0px 0px 40px;
}

.elementor-61 .elementor-element.elementor-element-97bfe62 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-97bfe62.elementor-position-right .elementor-image-box-img {
  margin-left: 17px;
}

.elementor-61 .elementor-element.elementor-element-97bfe62.elementor-position-left .elementor-image-box-img {
  margin-right: 17px;
}

.elementor-61 .elementor-element.elementor-element-97bfe62.elementor-position-top .elementor-image-box-img {
  margin-bottom: 17px;
}

.elementor-61 .elementor-element.elementor-element-97bfe62 .elementor-image-box-title {
  margin-bottom: 0px;
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 33px;
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-97bfe62 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-61 .elementor-element.elementor-element-97bfe62:has(:hover) .elementor-image-box-title,
.elementor-61 .elementor-element.elementor-element-97bfe62:has(:focus) .elementor-image-box-title {
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-89a8815:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-89a8815>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-89a8815.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-89a8815.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-89a8815.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-61 .elementor-element.elementor-element-89a8815>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
  padding: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-89a8815>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-78d9c2c>.elementor-widget-container {
  padding: 0px 0px 0px 40px;
}

.elementor-61 .elementor-element.elementor-element-78d9c2c .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-78d9c2c.elementor-position-right .elementor-image-box-img {
  margin-left: 17px;
}

.elementor-61 .elementor-element.elementor-element-78d9c2c.elementor-position-left .elementor-image-box-img {
  margin-right: 17px;
}

.elementor-61 .elementor-element.elementor-element-78d9c2c.elementor-position-top .elementor-image-box-img {
  margin-bottom: 17px;
}

.elementor-61 .elementor-element.elementor-element-78d9c2c .elementor-image-box-title {
  margin-bottom: 0px;
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 33px;
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-78d9c2c .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-61 .elementor-element.elementor-element-78d9c2c:has(:hover) .elementor-image-box-title,
.elementor-61 .elementor-element.elementor-element-78d9c2c:has(:focus) .elementor-image-box-title {
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-44fe854:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-61 .elementor-element.elementor-element-44fe854>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-44fe854.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-44fe854.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-44fe854.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-61 .elementor-element.elementor-element-44fe854>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
  padding: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-44fe854>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-610c7c6>.elementor-widget-container {
  padding: 0px 0px 0px 40px;
}

.elementor-61 .elementor-element.elementor-element-610c7c6 .elementor-image-box-wrapper {
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-610c7c6.elementor-position-right .elementor-image-box-img {
  margin-left: 17px;
}

.elementor-61 .elementor-element.elementor-element-610c7c6.elementor-position-left .elementor-image-box-img {
  margin-right: 17px;
}

.elementor-61 .elementor-element.elementor-element-610c7c6.elementor-position-top .elementor-image-box-img {
  margin-bottom: 17px;
}

.elementor-61 .elementor-element.elementor-element-610c7c6 .elementor-image-box-title {
  margin-bottom: 0px;
  font-family: "Inter", Sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 33px;
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-610c7c6 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-61 .elementor-element.elementor-element-610c7c6:has(:hover) .elementor-image-box-title,
.elementor-61 .elementor-element.elementor-element-610c7c6:has(:focus) .elementor-image-box-title {
  color: #474747;
}

.elementor-61 .elementor-element.elementor-element-324fa32:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-324fa32>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/04/Group-306-1.png");
  background-position: center center;
  background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-324fa32>.elementor-container {
  min-height: 1039px;
}

.elementor-61 .elementor-element.elementor-element-324fa32 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-61 .elementor-element.elementor-element-324fa32>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-95804a9 {
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-95804a9 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 65px;
  font-weight: 300;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-80cf41f {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-3ad4605 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text {
  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-testimonial-carousel .elementor-testimonial__name {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-61 .elementor-element.elementor-element-9dddbc0 .swiper-pagination-bullet-active,
.elementor-61 .elementor-element.elementor-element-9dddbc0 .swiper-pagination-progressbar-fill {
  background-color: #FFFFFF;
}

.elementor-61 .elementor-element.elementor-element-9dddbc0 .swiper-pagination-fraction {
  color: #FFFFFF;
}

.elementor-61 .elementor-element.elementor-element-9dddbc0 .elementor-main-swiper .swiper-slide {
  padding: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-9dddbc0 .elementor-swiper-button {
  font-size: 20px;
}

.elementor-61 .elementor-element.elementor-element-9dddbc0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background-color: #FFFFFF45;
  opacity: 1;
}

.elementor-61 .elementor-element.elementor-element-e35cb0f>.elementor-container {
  min-height: 104px;
}

.elementor-61 .elementor-element.elementor-element-e35cb0f {
  margin-top: -104px;
  margin-bottom: 0px;
}

.elementor-61 .elementor-element.elementor-element-016f86c .elementor-button {
  background-color: #FFFFFF94;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 10px;
  fill: #161616;
  color: #161616;
  border-radius: 0px 0px 0px 0px;
  padding: 40px 0px 40px 0px;
}

.elementor-61 .elementor-element.elementor-element-016f86c .elementor-button:hover,
.elementor-61 .elementor-element.elementor-element-016f86c .elementor-button:focus {
  background-color: var(--e-global-color-26b722e);
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-016f86c .elementor-button:hover svg,
.elementor-61 .elementor-element.elementor-element-016f86c .elementor-button:focus svg {
  fill: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-b104c49>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-61 .elementor-element.elementor-element-b104c49:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-b104c49>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor4) 28%, var(--e-global-color-e2f6f6a) 0%);
}

.elementor-61 .elementor-element.elementor-element-b104c49>.elementor-container {
  max-width: 918px;
}

.elementor-61 .elementor-element.elementor-element-b104c49 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-61 .elementor-element.elementor-element-b104c49>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-711ee80>.elementor-element-populated {
  padding: 0px 15px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-a0b4499>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-a0b4499 {
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-a0b4499 .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 33px;
  font-weight: 700;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-9f92280 {
  text-align: start;
  font-family: "Inter", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-8781038 .elementor-button {
  background-color: var(--e-global-color-astglobalcolor4);
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 22px;
  letter-spacing: 8.7px;
  fill: #494949;
  color: #494949;
  border-radius: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-8781038 .elementor-button:hover,
.elementor-61 .elementor-element.elementor-element-8781038 .elementor-button:focus {
  background-color: var(--e-global-color-26b722e);
  color: #FFFFFF;
}

.elementor-61 .elementor-element.elementor-element-8781038>.elementor-widget-container {
  margin: 0px 0px 032px 0px;
}

.elementor-61 .elementor-element.elementor-element-8781038 .elementor-button:hover svg,
.elementor-61 .elementor-element.elementor-element-8781038 .elementor-button:focus svg {
  fill: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-d1ba732.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-61 .elementor-element.elementor-element-d1ba732.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-61 .elementor-element.elementor-element-12815eb>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-61 .elementor-element.elementor-element-eaf4b34>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-c04f7c6>.elementor-widget-container {
  margin: 0vw 0vw 0vw 0vw;
}

.elementor-61 .elementor-element.elementor-element-c04f7c6 {
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-50bb06d {
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-50bb06d .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  line-height: 63px;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-64b9be2 .elementor-swiper-button {
  font-size: 20px;
}

.elementor-61 .elementor-element.elementor-element-4d5814e>.elementor-container {
  max-width: 1002px;
}

.elementor-widget-call-to-action .elementor-cta__title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-call-to-action .elementor-cta__description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-call-to-action .elementor-cta__button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-call-to-action .elementor-ribbon-inner {
  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-61 .elementor-element.elementor-element-afef0a1 .elementor-cta .elementor-cta__bg,
.elementor-61 .elementor-element.elementor-element-afef0a1 .elementor-cta .elementor-cta__bg-overlay {
  transition-duration: 1500ms;
}

.elementor-61 .elementor-element.elementor-element-afef0a1 .elementor-cta__content {
  text-align: center;
  padding: 25px 25px 25px 25px;
  background-color: var(--e-global-color-dd61d98);
}

.elementor-61 .elementor-element.elementor-element-afef0a1 .elementor-cta__bg-wrapper {
  min-height: 310px;
}

.elementor-61 .elementor-element.elementor-element-afef0a1 .elementor-cta__title {
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 63px;
}

.elementor-61 .elementor-element.elementor-element-afef0a1 .elementor-cta__title:not(:last-child) {
  margin-bottom: 0px;
}

.elementor-61 .elementor-element.elementor-element-afef0a1 .elementor-cta__description {
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #818181;
}

.elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta .elementor-cta__bg,
.elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta .elementor-cta__bg-overlay {
  transition-duration: 1500ms;
}

.elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta__content {
  text-align: center;
  padding: 25px 25px 25px 25px;
  background-color: var(--e-global-color-dd61d98);
}

.elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta__bg-wrapper {
  min-height: 310px;
}

.elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta__title {
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 63px;
}

.elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta__title:not(:last-child) {
  margin-bottom: 0px;
}

.elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta__description {
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #818181;
}

.elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta .elementor-cta__bg,
.elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta .elementor-cta__bg-overlay {
  transition-duration: 1500ms;
}

.elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta__content {
  text-align: center;
  padding: 25px 25px 25px 25px;
  background-color: var(--e-global-color-dd61d98);
}

.elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta__bg-wrapper {
  min-height: 310px;
}

.elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta__title {
  font-family: "Inter", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 63px;
}

.elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta__title:not(:last-child) {
  margin-bottom: 0px;
}

.elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta__description {
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #818181;
}

.elementor-61 .elementor-element.elementor-element-56aa59a>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-61 .elementor-element.elementor-element-56aa59a>.elementor-container {
  max-width: 900px;
}

.elementor-61 .elementor-element.elementor-element-56aa59a {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-61 .elementor-element.elementor-element-ed2c337>.elementor-element-populated {
  padding: 0px 15px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-8228101 img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  object-position: center center;
}

.elementor-61 .elementor-element.elementor-element-4b5b5f7>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-61 .elementor-element.elementor-element-4b5b5f7:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-4b5b5f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-astglobalcolor4) 31%, var(--e-global-color-e2f6f6a) 0%);
}

.elementor-61 .elementor-element.elementor-element-4b5b5f7>.elementor-container {
  max-width: 900px;
}

.elementor-61 .elementor-element.elementor-element-4b5b5f7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-61 .elementor-element.elementor-element-4b5b5f7>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-5c637b0>.elementor-element-populated {
  padding: 0px 15px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-cdcb25b>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-cdcb25b {
  text-align: start;
}

.elementor-61 .elementor-element.elementor-element-cdcb25b .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 33px;
  font-weight: 700;
  text-transform: capitalize;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-782137d {
  text-align: start;
  font-family: "Inter", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-d74ce6c .elementor-button {
  background-color: var(--e-global-color-astglobalcolor4);
  font-family: "Inter", Sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 22px;
  letter-spacing: 8.7px;
  fill: #494949;
  color: #494949;
  border-radius: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-d74ce6c .elementor-button:hover,
.elementor-61 .elementor-element.elementor-element-d74ce6c .elementor-button:focus {
  background-color: var(--e-global-color-26b722e);
  color: #FFFFFF;
}

.elementor-61 .elementor-element.elementor-element-d74ce6c>.elementor-widget-container {
  margin: 0px 0px 032px 0px;
}

.elementor-61 .elementor-element.elementor-element-d74ce6c .elementor-button:hover svg,
.elementor-61 .elementor-element.elementor-element-d74ce6c .elementor-button:focus svg {
  fill: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-c755b0d.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-61 .elementor-element.elementor-element-c755b0d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-61 .elementor-element.elementor-element-0701fa2 img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  object-position: center center;
}

.elementor-61 .elementor-element.elementor-element-06e2d6b>.elementor-container {
  max-width: 1002px;
}

.elementor-61 .elementor-element.elementor-element-06e2d6b {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-61 .elementor-element.elementor-element-214f05d {
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-214f05d .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  line-height: 63px;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-0ae455c {
  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-61 .elementor-element.elementor-element-3840ac2 .elementor-tab-title {
  border-width: 0px;
  background-color: var(--e-global-color-e2f6f6a);
  padding: 35px 35px 35px 35px;
}

.elementor-61 .elementor-element.elementor-element-3840ac2 .elementor-tab-content {
  border-width: 0px;
}

.elementor-61 .elementor-element.elementor-element-3840ac2 .elementor-toggle-item:not(:last-child) {
  margin-block-end: 16px;
}

.elementor-61 .elementor-element.elementor-element-3840ac2 .elementor-toggle-item {
  box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.1);
}

.elementor-61 .elementor-element.elementor-element-3840ac2 .elementor-toggle-title,
.elementor-61 .elementor-element.elementor-element-3840ac2 .elementor-toggle-icon {
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-3840ac2 .elementor-toggle-icon svg {
  fill: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-3840ac2 .elementor-tab-title.elementor-active a,
.elementor-61 .elementor-element.elementor-element-3840ac2 .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-3840ac2 .elementor-toggle-title {
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
}

.elementor-61 .elementor-element.elementor-element-2027481 .elementor-tab-title {
  border-width: 0px;
  background-color: var(--e-global-color-e2f6f6a);
  padding: 35px 35px 35px 35px;
}

.elementor-61 .elementor-element.elementor-element-2027481 .elementor-tab-content {
  border-width: 0px;
  font-family: "Inter", Sans-serif;
  font-weight: 400;
}

.elementor-61 .elementor-element.elementor-element-2027481 .elementor-toggle-item:not(:last-child) {
  margin-block-end: 16px;
}

.elementor-61 .elementor-element.elementor-element-2027481 .elementor-toggle-item {
  box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.1);
}

.elementor-61 .elementor-element.elementor-element-2027481 .elementor-toggle-title,
.elementor-61 .elementor-element.elementor-element-2027481 .elementor-toggle-icon {
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-2027481 .elementor-toggle-icon svg {
  fill: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-2027481 .elementor-tab-title.elementor-active a,
.elementor-61 .elementor-element.elementor-element-2027481 .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-2027481 .elementor-toggle-title {
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
}

.elementor-61 .elementor-element.elementor-element-077d7dc .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-61 .elementor-element.elementor-element-2f1eb56 {
  margin-top: 0px;
  margin-bottom: 75px;
}

.elementor-61 .elementor-element.elementor-element-0b76c11 .elementor-button {
  background-color: var(--e-global-color-e2f6f6a);
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 10px;
  fill: var(--e-global-color-astglobalcolor4);
  color: var(--e-global-color-astglobalcolor4);
  border-radius: 0px 0px 0px 0px;
  padding: 40px 0px 40px 0px;
}

.elementor-61 .elementor-element.elementor-element-0b76c11 .elementor-button:hover,
.elementor-61 .elementor-element.elementor-element-0b76c11 .elementor-button:focus {
  background-color: var(--e-global-color-26b722e);
  color: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-0b76c11 .elementor-button:hover svg,
.elementor-61 .elementor-element.elementor-element-0b76c11 .elementor-button:focus svg {
  fill: var(--e-global-color-astglobalcolor4);
}

.elementor-61 .elementor-element.elementor-element-d93af6e:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-d93af6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #EEEEEE;
}

.elementor-61 .elementor-element.elementor-element-d93af6e>.elementor-container {
  max-width: 1300px;
}

.elementor-61 .elementor-element.elementor-element-d93af6e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 50px 50px;
}

.elementor-61 .elementor-element.elementor-element-d93af6e>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-61 .elementor-element.elementor-element-ad2e0e9.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-61 .elementor-element.elementor-element-b16980f {
  text-align: center;
}

.elementor-61 .elementor-element.elementor-element-b16980f .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 39px;
  font-weight: 300;
  text-transform: capitalize;
  line-height: 63px;
  color: var(--e-global-color-f4eaa60);
}

.elementor-61 .elementor-element.elementor-element-2f6b6fb {
  width: var(--container-widget-width, 1150px);
  max-width: 1150px;
  --container-widget-width: 1150px;
  --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-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-61 .elementor-element.elementor-element-cd70a60>.elementor-widget-container {
  background-color: var(--e-global-color-astglobalcolor4);
  margin: 40px 0px 0px 0px;
  padding: 35px 35px 35px 35px;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-field-group {
  padding-right: calc(19px/2);
  padding-left: calc(19px/2);
  margin-bottom: 16px;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-form-fields-wrapper {
  margin-left: calc(-19px/2);
  margin-right: calc(-19px/2);
  margin-bottom: -16px;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-labels-inline .elementor-field-group>label {
  padding-left: 0px;
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-labels-inline .elementor-field-group>label {
  padding-right: 0px;
}

body .elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-labels-above .elementor-field-group>label {
  padding-bottom: 0px;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-field-type-html {
  padding-bottom: 0px;
  color: var(--e-global-color-26b722e);
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-field-group .elementor-field {
  color: #6A6A6A;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-field-group .elementor-field,
.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-field-subgroup label {
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
  background-color: var(--e-global-color-5b415c7);
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-field-group .elementor-select-wrapper select {
  background-color: var(--e-global-color-5b415c7);
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-button {
  font-family: "Inter", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 22.5px;
  letter-spacing: 8.9px;
  border-radius: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-button[type="submit"] {
  background-color: var(--e-global-color-e2f6f6a);
  color: #ffffff;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-button[type="submit"] svg * {
  fill: #ffffff;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-26b722e);
  color: #ffffff;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-26b722e);
  color: #ffffff;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

.elementor-61 .elementor-element.elementor-element-cd70a60 {
  --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-61 .elementor-element.elementor-element-0e43188>.elementor-container {
    min-height: 800px;
  }

  .elementor-61 .elementor-element.elementor-element-0321a1e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-0321a1e .elementor-heading-title {
    font-size: 33px;
  }

  .elementor-61 .elementor-element.elementor-element-57226fd {
    font-size: 15px;
  }

  .elementor-61 .elementor-element.elementor-element-fc8d7f8>.elementor-widget-container {
    margin: 20px 20px 20px 20px;
    padding: 0px 0px 80px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-d93af6e {
    padding: 25px 25px 25px 25px;
  }
}

@media(max-width:1024px) {
  .elementor-61 .elementor-element.elementor-element-0e43188>.elementor-container {
    min-height: 526px;
  }

  .elementor-61 .elementor-element.elementor-element-0e43188:not(.elementor-motion-effects-element-type-background),
  .elementor-61 .elementor-element.elementor-element-0e43188>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center left;
  }

  .elementor-61 .elementor-element.elementor-element-c180034>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-0321a1e .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-61 .elementor-element.elementor-element-57226fd {
    font-size: 15px;
  }

  .elementor-61 .elementor-element.elementor-element-db34091 {
    font-size: 18px;
  }

  .elementor-61 .elementor-element.elementor-element-1f579fb .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-61 .elementor-element.elementor-element-1f579fb .elementor-icon-list-item>a {
    font-size: 14px;
  }

  .elementor-61 .elementor-element.elementor-element-fc8d7f8 .elementor-button {
    font-size: 12px;
    padding: 10px 25px 10px 25px;
  }

  .elementor-61 .elementor-element.elementor-element-bd6dd93 .elementor-button {
    font-size: 12px;
    letter-spacing: 6px;
    padding: 20px 0px 20px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-a922c9f>.elementor-container {
    min-height: 413px;
  }

  .elementor-61 .elementor-element.elementor-element-a922c9f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-5eeaddc .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-61 .elementor-element.elementor-element-8c14019 {
    font-size: 12px;
  }

  .elementor-61 .elementor-element.elementor-element-61c3049>.elementor-widget-container {
    margin: -16px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-1c120ca>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-1c120ca {
    font-size: 12px;
  }

  .elementor-61 .elementor-element.elementor-element-dccecc4>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-dccecc4 {
    font-size: 12px;
  }

  .elementor-61 .elementor-element.elementor-element-a613e71>.elementor-widget-container {
    margin: -22px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(29px/2);
  }

  .elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(29px/2);
  }

  .elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(29px/2);
  }

  .elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-29px/2);
  }

  .elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-29px/2);
  }

  .elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-item>a {
    font-size: 12px;
    line-height: 3.5em;
  }

  .elementor-61 .elementor-element.elementor-element-7721ad8 .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-61 .elementor-element.elementor-element-03834f8 {
    font-size: 18px;
  }

  .elementor-61 .elementor-element.elementor-element-83b3c45>.elementor-widget-container {
    margin: -22px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(29px/2);
  }

  .elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(29px/2);
  }

  .elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(29px/2);
  }

  .elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-29px/2);
  }

  .elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-29px/2);
  }

  .elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-61 .elementor-element.elementor-element-83b3c45 .elementor-icon-list-item>a {
    font-size: 12px;
    line-height: 3.5em;
  }

  .elementor-61 .elementor-element.elementor-element-16432a1>.elementor-container {
    min-height: 600px;
  }

  .elementor-61 .elementor-element.elementor-element-9346f44 .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-61 .elementor-element.elementor-element-3bdb992 {
    font-size: 18px;
  }

  .elementor-61 .elementor-element.elementor-element-86cf3bf>.elementor-container {
    min-height: 360px;
  }

  .elementor-61 .elementor-element.elementor-element-86cf3bf:not(.elementor-motion-effects-element-type-background),
  .elementor-61 .elementor-element.elementor-element-86cf3bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-size: contain;
  }

  .elementor-61 .elementor-element.elementor-element-22a842f {
    font-size: 12px;
  }

  .elementor-61 .elementor-element.elementor-element-13f9934 {
    font-size: 12px;
  }

  .elementor-61 .elementor-element.elementor-element-84dd47d {
    font-size: 12px;
  }

  .elementor-61 .elementor-element.elementor-element-011e570 .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-61 .elementor-element.elementor-element-9517703 {
    font-size: 16px;
  }

  .elementor-61 .elementor-element.elementor-element-cd3e43a {
    font-size: 16px;
  }

  .elementor-61 .elementor-element.elementor-element-3b187c4 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-61 .elementor-element.elementor-element-0e8d197 .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-61 .elementor-element.elementor-element-a30f1c9 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-61 .elementor-element.elementor-element-1fcfc50 .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-61 .elementor-element.elementor-element-adb4bb3 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-61 .elementor-element.elementor-element-fdede5d .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-61 .elementor-element.elementor-element-3b05d3a {
    padding: 20px 20px 20px 20px;
  }

  .elementor-61 .elementor-element.elementor-element-448484a .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-61 .elementor-element.elementor-element-7470b12 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-61 .elementor-element.elementor-element-f0ffd1d .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-61 .elementor-element.elementor-element-dc07465 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
  }

  .elementor-61 .elementor-element.elementor-element-536837c .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-61 .elementor-element.elementor-element-354e3db {
    font-size: 18px;
  }

  .elementor-61 .elementor-element.elementor-element-1181052 {
    font-size: 18px;
  }

  .elementor-61 .elementor-element.elementor-element-55aed1b>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 30px 22px 25px 22px;
  }

  .elementor-61 .elementor-element.elementor-element-a589ad6>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 30px 22px 25px 22px;
  }

  .elementor-61 .elementor-element.elementor-element-ed9f3b8>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 30px 22px 25px 22px;
  }

  .elementor-61 .elementor-element.elementor-element-6594820>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 30px 22px 25px 22px;
  }

  .elementor-61 .elementor-element.elementor-element-f7b90af>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 30px 22px 25px 22px;
  }

  .elementor-61 .elementor-element.elementor-element-903db05>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 30px 22px 25px 22px;
  }

  .elementor-61 .elementor-element.elementor-element-fce87d4>.elementor-container {
    min-height: 950px;
  }

  .elementor-61 .elementor-element.elementor-element-fce87d4 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-61 .elementor-element.elementor-element-7009250 .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-61 .elementor-element.elementor-element-4e792e6 {
    font-size: 16px;
  }

  .elementor-61 .elementor-element.elementor-element-908e702 {
    font-size: 16px;
  }

  .elementor-61 .elementor-element.elementor-element-88c0b76 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-cb95b81>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-61 .elementor-element.elementor-element-1cd6879>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-61 .elementor-element.elementor-element-c32a9b5>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-61 .elementor-element.elementor-element-040d224>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-61 .elementor-element.elementor-element-184215e>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-61 .elementor-element.elementor-element-aa9ae4a>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-61 .elementor-element.elementor-element-d52e23b>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-61 .elementor-element.elementor-element-89a8815>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-61 .elementor-element.elementor-element-44fe854>.elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-61 .elementor-element.elementor-element-324fa32>.elementor-container {
    min-height: 950px;
  }

  .elementor-61 .elementor-element.elementor-element-324fa32 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-61 .elementor-element.elementor-element-95804a9 .elementor-heading-title {
    font-size: 55px;
  }

  .elementor-61 .elementor-element.elementor-element-80cf41f {
    font-size: 16px;
  }

  .elementor-61 .elementor-element.elementor-element-3ad4605 {
    font-size: 16px;
  }

  .elementor-61 .elementor-element.elementor-element-e35cb0f>.elementor-container {
    min-height: 40px;
  }

  .elementor-61 .elementor-element.elementor-element-e35cb0f {
    margin-top: -65px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-016f86c .elementor-button {
    font-size: 12px;
    padding: 20px 0px 20px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-b104c49:not(.elementor-motion-effects-element-type-background),
  .elementor-61 .elementor-element.elementor-element-b104c49>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(244deg, var(--e-global-color-astglobalcolor4) 34%, var(--e-global-color-e2f6f6a) 12%);
  }

  .elementor-61 .elementor-element.elementor-element-b104c49 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-61 .elementor-element.elementor-element-a0b4499 .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-61 .elementor-element.elementor-element-9f92280 {
    font-size: 18px;
  }

  .elementor-61 .elementor-element.elementor-element-8781038 .elementor-button {
    font-size: 12px;
    letter-spacing: 5px;
  }

  .elementor-61 .elementor-element.elementor-element-c04f7c6 {
    width: var(--container-widget-width, 372.5px);
    max-width: 372.5px;
    --container-widget-width: 372.5px;
    --container-widget-flex-grow: 0;
    text-align: end;
  }

  .elementor-61 .elementor-element.elementor-element-c04f7c6>.elementor-widget-container {
    margin: 0vw 0vw 0vw 0vw;
  }

  .elementor-61 .elementor-element.elementor-element-c04f7c6 img {
    width: 33%;
  }

  .elementor-61 .elementor-element.elementor-element-50bb06d .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-61 .elementor-element.elementor-element-afef0a1 .elementor-cta__content {
    padding: 10px 10px 10px 10px;
  }

  .elementor-61 .elementor-element.elementor-element-afef0a1 .elementor-cta__bg-wrapper {
    min-height: 200px;
  }

  .elementor-61 .elementor-element.elementor-element-afef0a1 .elementor-cta__title {
    font-size: 22px;
  }

  .elementor-61 .elementor-element.elementor-element-afef0a1 .elementor-cta__title:not(:last-child) {
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-afef0a1 .elementor-cta__description {
    font-size: 14px;
  }

  .elementor-61 .elementor-element.elementor-element-afef0a1 .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta__content {
    padding: 10px 10px 10px 10px;
  }

  .elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta__bg-wrapper {
    min-height: 200px;
  }

  .elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta__title {
    font-size: 22px;
  }

  .elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta__title:not(:last-child) {
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta__description {
    font-size: 14px;
  }

  .elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta__content {
    padding: 10px 10px 10px 10px;
  }

  .elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta__bg-wrapper {
    min-height: 200px;
  }

  .elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta__title {
    font-size: 22px;
  }

  .elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta__title:not(:last-child) {
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta__description {
    font-size: 14px;
  }

  .elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-56aa59a {
    padding: 20px 20px 20px 20px;
  }

  .elementor-61 .elementor-element.elementor-element-4b5b5f7:not(.elementor-motion-effects-element-type-background),
  .elementor-61 .elementor-element.elementor-element-4b5b5f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(244deg, var(--e-global-color-astglobalcolor4) 34%, var(--e-global-color-e2f6f6a) 12%);
  }

  .elementor-61 .elementor-element.elementor-element-4b5b5f7 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-61 .elementor-element.elementor-element-cdcb25b .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-61 .elementor-element.elementor-element-782137d {
    font-size: 18px;
  }

  .elementor-61 .elementor-element.elementor-element-d74ce6c .elementor-button {
    font-size: 12px;
    letter-spacing: 5px;
  }

  .elementor-61 .elementor-element.elementor-element-06e2d6b {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-214f05d .elementor-heading-title {
    font-size: 29px;
  }

  .elementor-61 .elementor-element.elementor-element-0ae455c {
    font-size: 14px;
  }

  .elementor-61 .elementor-element.elementor-element-3840ac2 .elementor-toggle-title {
    font-size: 18px;
  }

  .elementor-61 .elementor-element.elementor-element-2027481 .elementor-toggle-title {
    font-size: 18px;
  }

  .elementor-61 .elementor-element.elementor-element-0b76c11 .elementor-button {
    font-size: 12px;
    letter-spacing: 6px;
    padding: 20px 0px 20px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-d93af6e {
    padding: 25px 25px 25px 25px;
  }
}

@media(max-width:430px) {
  .elementor-61 .elementor-element.elementor-element-0e43188>.elementor-container {
    min-height: 550px;
  }

  .elementor-61 .elementor-element.elementor-element-0e43188:not(.elementor-motion-effects-element-type-background),
  .elementor-61 .elementor-element.elementor-element-0e43188>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: -661px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-0e43188 {
    padding: 130px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-c180034>.elementor-element-populated {
    padding: 35px 35px 35px 35px;
  }

  .elementor-61 .elementor-element.elementor-element-0321a1e {
    width: 100%;
    max-width: 100%;
    text-align: start;
  }

  .elementor-61 .elementor-element.elementor-element-0321a1e .elementor-heading-title {
    font-size: 24.97px;
  }

  .elementor-61 .elementor-element.elementor-element-57226fd {
    text-align: start;
    font-size: 14px;
  }

  .elementor-61 .elementor-element.elementor-element-db34091 {
    text-align: start;
    font-size: 13.53px;
  }

  .elementor-61 .elementor-element.elementor-element-1f579fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(16px/2);
  }

  .elementor-61 .elementor-element.elementor-element-1f579fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(16px/2);
  }

  .elementor-61 .elementor-element.elementor-element-1f579fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(16px/2);
  }

  .elementor-61 .elementor-element.elementor-element-1f579fb .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-16px/2);
  }

  .elementor-61 .elementor-element.elementor-element-1f579fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-16px/2);
  }

  .elementor-61 .elementor-element.elementor-element-1f579fb .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-61 .elementor-element.elementor-element-1f579fb .elementor-icon-list-item>a {
    font-size: 11.69px;
    line-height: 27.29px;
  }

  .elementor-61 .elementor-element.elementor-element-fc8d7f8>.elementor-widget-container {
    margin: 0px 0px 90px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-bd6dd93 .elementor-button {
    padding: 20px 0px 20px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-c6c3fd8>.elementor-element-populated {
    padding: 35px 35px 35px 35px;
  }

  .elementor-61 .elementor-element.elementor-element-ca6647d img {
    width: 30%;
  }

  .elementor-61 .elementor-element.elementor-element-5eeaddc {
    text-align: start;
  }

  .elementor-61 .elementor-element.elementor-element-5eeaddc .elementor-heading-title {
    font-size: 15.06px;
  }

  .elementor-61 .elementor-element.elementor-element-8c14019 {
    width: 100%;
    max-width: 100%;
    text-align: start;
    font-size: 10.5px;
  }

  .elementor-61 .elementor-element.elementor-element-61c3049>.elementor-widget-container {
    margin: 5px 0px 05px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-1c120ca>.elementor-widget-container {
    margin: -22px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-1c120ca {
    text-align: start;
    font-size: 10.5px;
  }

  .elementor-61 .elementor-element.elementor-element-dccecc4 {
    text-align: start;
    font-size: 10.5px;
  }

  .elementor-61 .elementor-element.elementor-element-a613e71>.elementor-widget-container {
    margin: -35px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-61 .elementor-element.elementor-element-a613e71 .elementor-icon-list-item>a {
    font-size: 10.22px;
  }

  .elementor-61 .elementor-element.elementor-element-adc6f92 {
    margin-top: -30px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-7444971 img {
    width: 100%;
    height: 150px;
    object-fit: cover;
    object-position: center left;
  }

  .elementor-61 .elementor-element.elementor-element-8d7a253 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-d6245ff>.elementor-element-populated {
    padding: 35px 35px 35px 35px;
  }

  .elementor-61 .elementor-element.elementor-element-7721ad8 .elementor-heading-title {
    font-size: 15.6px;
  }

  .elementor-61 .elementor-element.elementor-element-03834f8 {
    width: 100%;
    max-width: 100%;
    text-align: start;
    font-size: 10.56px;
  }

  .elementor-61 .elementor-element.elementor-element-83b3c45>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-e20f282 {
    width: 50%;
  }

  .elementor-61 .elementor-element.elementor-element-3d0fa12 {
    width: 50%;
  }

  .elementor-61 .elementor-element.elementor-element-d1ed78d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-d1ed78d .elementor-icon-box-title {
    margin-block-end: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-d1ed78d .elementor-icon-box-title,
  .elementor-61 .elementor-element.elementor-element-d1ed78d .elementor-icon-box-title a {
    font-size: 10.5px;
    line-height: 20px;
  }

  .elementor-61 .elementor-element.elementor-element-d1ed78d .elementor-icon-box-description {
    font-size: 10.5px;
  }

  .elementor-61 .elementor-element.elementor-element-16432a1>.elementor-container {
    min-height: 342px;
  }

  .elementor-61 .elementor-element.elementor-element-16432a1 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-04137c9>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-61 .elementor-element.elementor-element-9346f44 .elementor-heading-title {
    font-size: 18.43px;
  }

  .elementor-61 .elementor-element.elementor-element-3bdb992 {
    font-size: 10px;
  }

  .elementor-61 .elementor-element.elementor-element-86cf3bf>.elementor-container {
    min-height: 191px;
  }

  .elementor-61 .elementor-element.elementor-element-86cf3bf:not(.elementor-motion-effects-element-type-background),
  .elementor-61 .elementor-element.elementor-element-86cf3bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: bottom right;
    background-size: 7px auto;
  }

  .elementor-61 .elementor-element.elementor-element-df45353 {
    width: 33%;
  }

  .elementor-61 .elementor-element.elementor-element-8734ea6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-8734ea6 .elementor-heading-title {
    font-size: 8.25px;
    line-height: 19.25px;
  }

  .elementor-61 .elementor-element.elementor-element-22a842f>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
  }

  .elementor-61 .elementor-element.elementor-element-22a842f {
    font-size: 6.42px;
    line-height: 2.5em;
  }

  .elementor-61 .elementor-element.elementor-element-0ea4508 {
    width: 33.3%;
  }

  .elementor-61 .elementor-element.elementor-element-d66354f>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-d66354f .elementor-heading-title {
    font-size: 8.25px;
    line-height: 19.25px;
  }

  .elementor-61 .elementor-element.elementor-element-13f9934>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
  }

  .elementor-61 .elementor-element.elementor-element-13f9934 {
    font-size: 6.42px;
    line-height: 2.5em;
  }

  .elementor-61 .elementor-element.elementor-element-142bd45 {
    width: 33%;
  }

  .elementor-61 .elementor-element.elementor-element-142bd45>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-815194e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-84dd47d>.elementor-widget-container {
    margin: -5px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-84dd47d {
    font-size: 6.42px;
    line-height: 2.5em;
  }

  .elementor-61 .elementor-element.elementor-element-e8f1c0b {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-68a4fdd>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-61 .elementor-element.elementor-element-011e570 {
    text-align: start;
  }

  .elementor-61 .elementor-element.elementor-element-011e570 .elementor-heading-title {
    font-size: 15.38px;
  }

  .elementor-61 .elementor-element.elementor-element-9517703 {
    text-align: start;
    font-size: 10px;
  }

  .elementor-61 .elementor-element.elementor-element-3b187c4>.elementor-container {
    min-height: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-8879563 {
    width: 24%;
  }

  .elementor-61 .elementor-element.elementor-element-0e8d197 .elementor-heading-title {
    font-size: 12.44px;
  }

  .elementor-61 .elementor-element.elementor-element-2361cb4 {
    width: 60%;
  }

  .elementor-61 .elementor-element.elementor-element-c38023d .elementor-heading-title {
    font-size: 4.97px;
    line-height: 7.82px;
  }

  .elementor-61 .elementor-element.elementor-element-780dc93 {
    width: 15%;
  }

  .elementor-61 .elementor-element.elementor-element-a30f1c9>.elementor-container {
    min-height: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-3823b98 {
    width: 24%;
  }

  .elementor-61 .elementor-element.elementor-element-1fcfc50 .elementor-heading-title {
    font-size: 12.44px;
  }

  .elementor-61 .elementor-element.elementor-element-cabce9d {
    width: 60%;
  }

  .elementor-61 .elementor-element.elementor-element-fea1665 .elementor-heading-title {
    font-size: 4.97px;
    line-height: 7.82px;
  }

  .elementor-61 .elementor-element.elementor-element-50a270c {
    width: 15%;
  }

  .elementor-61 .elementor-element.elementor-element-adb4bb3>.elementor-container {
    min-height: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-bb81df2 {
    width: 24%;
  }

  .elementor-61 .elementor-element.elementor-element-fdede5d .elementor-heading-title {
    font-size: 12.44px;
  }

  .elementor-61 .elementor-element.elementor-element-de2f773 {
    width: 60%;
  }

  .elementor-61 .elementor-element.elementor-element-ee5f859 .elementor-heading-title {
    font-size: 4.97px;
    line-height: 7.82px;
  }

  .elementor-61 .elementor-element.elementor-element-00c7186 {
    width: 15%;
  }

  .elementor-61 .elementor-element.elementor-element-3b05d3a>.elementor-container {
    min-height: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-2fb69e7 {
    width: 24%;
  }

  .elementor-61 .elementor-element.elementor-element-448484a .elementor-heading-title {
    font-size: 12.44px;
  }

  .elementor-61 .elementor-element.elementor-element-f9c9ff2 {
    width: 60%;
  }

  .elementor-61 .elementor-element.elementor-element-c641cef .elementor-heading-title {
    font-size: 4.97px;
    line-height: 7.82px;
  }

  .elementor-61 .elementor-element.elementor-element-c54f65f {
    width: 15%;
  }

  .elementor-61 .elementor-element.elementor-element-7470b12>.elementor-container {
    min-height: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-6f1208a {
    width: 24%;
  }

  .elementor-61 .elementor-element.elementor-element-f0ffd1d .elementor-heading-title {
    font-size: 12.44px;
  }

  .elementor-61 .elementor-element.elementor-element-b7a3d45 {
    width: 60%;
  }

  .elementor-61 .elementor-element.elementor-element-00107a8 .elementor-heading-title {
    font-size: 4.97px;
    line-height: 7.82px;
  }

  .elementor-61 .elementor-element.elementor-element-546825c {
    width: 15%;
  }

  .elementor-61 .elementor-element.elementor-element-dc07465>.elementor-container {
    min-height: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-693ba9b {
    width: 24%;
  }

  .elementor-61 .elementor-element.elementor-element-536837c .elementor-heading-title {
    font-size: 12.44px;
  }

  .elementor-61 .elementor-element.elementor-element-83a0e2c {
    width: 60%;
  }

  .elementor-61 .elementor-element.elementor-element-b84a33c .elementor-heading-title {
    font-size: 4.97px;
    line-height: 7.82px;
  }

  .elementor-61 .elementor-element.elementor-element-fbcc438 {
    width: 15%;
  }

  .elementor-61 .elementor-element.elementor-element-e474292 .elementor-heading-title {
    font-size: 35px;
  }

  .elementor-61 .elementor-element.elementor-element-c42f89a {
    --container-widget-width: 220px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 220px);
    max-width: 220px;
  }

  .elementor-61 .elementor-element.elementor-element-c42f89a .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-61 .elementor-element.elementor-element-f652e79 {
    --container-widget-width: 220px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 220px);
    max-width: 220px;
  }

  .elementor-61 .elementor-element.elementor-element-f652e79 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-61 .elementor-element.elementor-element-64fa062>.elementor-widget-container {
    margin: 23px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-64fa062 {
    --container-widget-width: 220px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 220px);
    max-width: 220px;
  }

  .elementor-61 .elementor-element.elementor-element-64fa062 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-61 .elementor-element.elementor-element-63f880e {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-050f823 {
    --container-widget-width: 220px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 220px);
    max-width: 220px;
  }

  .elementor-61 .elementor-element.elementor-element-050f823 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-61 .elementor-element.elementor-element-54f5140>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-54f5140 {
    --container-widget-width: 220px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 220px);
    max-width: 220px;
  }

  .elementor-61 .elementor-element.elementor-element-54f5140 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-61 .elementor-element.elementor-element-594128b>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-61 .elementor-element.elementor-element-b7b4562 {
    text-align: start;
  }

  .elementor-61 .elementor-element.elementor-element-b7b4562 .elementor-heading-title {
    font-size: 24.68px;
  }

  .elementor-61 .elementor-element.elementor-element-354e3db {
    text-align: start;
    font-size: 10px;
  }

  .elementor-61 .elementor-element.elementor-element-55aed1b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }

  .elementor-61 .elementor-element.elementor-element-ae1a04c .elementor-heading-title {
    font-size: 15.28px;
  }

  .elementor-61 .elementor-element.elementor-element-cf53a86>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-cf53a86 {
    font-size: 7.09px;
    line-height: 12px;
  }

  .elementor-61 .elementor-element.elementor-element-9a06349>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-9a06349 .elementor-button {
    padding: 05px 10px 05px 10px;
  }

  .elementor-61 .elementor-element.elementor-element-a589ad6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }

  .elementor-61 .elementor-element.elementor-element-dc465f4 .elementor-heading-title {
    font-size: 15.28px;
  }

  .elementor-61 .elementor-element.elementor-element-0440baf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-0440baf {
    font-size: 7.09px;
    line-height: 12px;
  }

  .elementor-61 .elementor-element.elementor-element-b1811eb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-b1811eb .elementor-button {
    padding: 05px 10px 05px 10px;
  }

  .elementor-61 .elementor-element.elementor-element-ed9f3b8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }

  .elementor-61 .elementor-element.elementor-element-fb4eb47 .elementor-heading-title {
    font-size: 15.28px;
  }

  .elementor-61 .elementor-element.elementor-element-2ab9827>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-2ab9827 {
    font-size: 7.09px;
    line-height: 12px;
  }

  .elementor-61 .elementor-element.elementor-element-e7b027a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-e7b027a .elementor-button {
    padding: 05px 10px 05px 10px;
  }

  .elementor-61 .elementor-element.elementor-element-6594820>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }

  .elementor-61 .elementor-element.elementor-element-6654c2b .elementor-heading-title {
    font-size: 15.28px;
  }

  .elementor-61 .elementor-element.elementor-element-6b5b62d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-6b5b62d {
    font-size: 7.09px;
    line-height: 12px;
  }

  .elementor-61 .elementor-element.elementor-element-5381402>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-5381402 .elementor-button {
    padding: 05px 10px 05px 10px;
  }

  .elementor-61 .elementor-element.elementor-element-f7b90af>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }

  .elementor-61 .elementor-element.elementor-element-16b2760 .elementor-heading-title {
    font-size: 15.28px;
  }

  .elementor-61 .elementor-element.elementor-element-9399c6e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-9399c6e {
    font-size: 7.09px;
    line-height: 12px;
  }

  .elementor-61 .elementor-element.elementor-element-e8fb80a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-e8fb80a .elementor-button {
    padding: 05px 10px 05px 10px;
  }

  .elementor-61 .elementor-element.elementor-element-903db05>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }

  .elementor-61 .elementor-element.elementor-element-0321af7 .elementor-heading-title {
    font-size: 15.28px;
  }

  .elementor-61 .elementor-element.elementor-element-f48be0c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-f48be0c {
    font-size: 7.09px;
    line-height: 12px;
  }

  .elementor-61 .elementor-element.elementor-element-d8b5284>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-d8b5284 .elementor-button {
    padding: 05px 10px 05px 10px;
  }

  .elementor-61 .elementor-element.elementor-element-fce87d4>.elementor-container {
    min-height: 1335px;
  }

  .elementor-61 .elementor-element.elementor-element-7009250 .elementor-heading-title {
    font-size: 29.32px;
  }

  .elementor-61 .elementor-element.elementor-element-4e792e6 {
    font-size: 9.78px;
  }

  .elementor-61 .elementor-element.elementor-element-908e702 {
    font-size: 9.78px;
  }

  .elementor-61 .elementor-element.elementor-element-6062add>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-6062add .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-61 .elementor-element.elementor-element-6062add .elementor-image-box-img {
    margin-bottom: 17px;
  }

  .elementor-61 .elementor-element.elementor-element-eb01268>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-eb01268 .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-61 .elementor-element.elementor-element-eb01268 .elementor-image-box-img {
    margin-bottom: 17px;
  }

  .elementor-61 .elementor-element.elementor-element-beabb3a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-beabb3a .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-61 .elementor-element.elementor-element-beabb3a .elementor-image-box-img {
    margin-bottom: 17px;
  }

  .elementor-61 .elementor-element.elementor-element-f990f2b {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-0031ab6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-0031ab6 .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-61 .elementor-element.elementor-element-0031ab6 .elementor-image-box-img {
    margin-bottom: 17px;
  }

  .elementor-61 .elementor-element.elementor-element-e4800be>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-e4800be .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-61 .elementor-element.elementor-element-e4800be .elementor-image-box-img {
    margin-bottom: 17px;
  }

  .elementor-61 .elementor-element.elementor-element-9de5d79>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-9de5d79 .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-61 .elementor-element.elementor-element-9de5d79 .elementor-image-box-img {
    margin-bottom: 17px;
  }

  .elementor-61 .elementor-element.elementor-element-97bfe62>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-97bfe62 .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-61 .elementor-element.elementor-element-97bfe62 .elementor-image-box-img {
    margin-bottom: 17px;
  }

  .elementor-61 .elementor-element.elementor-element-78d9c2c>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-78d9c2c .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-61 .elementor-element.elementor-element-78d9c2c .elementor-image-box-img {
    margin-bottom: 17px;
  }

  .elementor-61 .elementor-element.elementor-element-610c7c6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-610c7c6 .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-61 .elementor-element.elementor-element-610c7c6 .elementor-image-box-img {
    margin-bottom: 17px;
  }

  .elementor-61 .elementor-element.elementor-element-324fa32:not(.elementor-motion-effects-element-type-background),
  .elementor-61 .elementor-element.elementor-element-324fa32>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2025/08/Rectangle-196.png");
    background-position: -238px 0px;
    background-size: cover;
  }

  .elementor-61 .elementor-element.elementor-element-324fa32>.elementor-container {
    min-height: 501px;
  }

  .elementor-61 .elementor-element.elementor-element-ec1aaff>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-95804a9 .elementor-heading-title {
    font-size: 29.32px;
  }

  .elementor-61 .elementor-element.elementor-element-80cf41f {
    font-size: 9.78px;
  }

  .elementor-61 .elementor-element.elementor-element-3ad4605 {
    font-size: 9.78px;
  }

  .elementor-61 .elementor-element.elementor-element-9dddbc0>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-9dddbc0.elementor-arrows-yes .elementor-main-swiper {
    width: calc(370px - 40px);
  }

  .elementor-61 .elementor-element.elementor-element-9dddbc0 .elementor-main-swiper {
    width: 370px;
  }

  .elementor-61 .elementor-element.elementor-element-9dddbc0 .swiper-pagination-bullet {
    height: 15px;
    width: 15px;
  }

  .elementor-61 .elementor-element.elementor-element-9dddbc0 .swiper-horizontal .swiper-pagination-progressbar {
    height: 15px;
  }

  .elementor-61 .elementor-element.elementor-element-e35cb0f {
    margin-top: -45px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-016f86c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-016f86c .elementor-button {
    font-size: 5.65px;
    line-height: 6.98px;
    letter-spacing: 4.5px;
    word-spacing: 0em;
  }

  .elementor-61 .elementor-element.elementor-element-c1f4e07 {
    margin-top: 30px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-f461e60>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-b104c49:not(.elementor-motion-effects-element-type-background),
  .elementor-61 .elementor-element.elementor-element-b104c49>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(304deg, var(--e-global-color-astglobalcolor4) 0%, var(--e-global-color-e2f6f6a) 0%);
  }

  .elementor-61 .elementor-element.elementor-element-b104c49 {
    margin-top: -10px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-a0b4499 .elementor-heading-title {
    font-size: 21px;
  }

  .elementor-61 .elementor-element.elementor-element-9f92280 {
    font-size: 14px;
  }

  .elementor-61 .elementor-element.elementor-element-8781038 .elementor-button {
    font-size: 8.16px;
  }

  .elementor-61 .elementor-element.elementor-element-eaf4b34 {
    width: 100%;
  }

  .elementor-61 .elementor-element.elementor-element-c04f7c6 {
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 1000px);
    max-width: 1000px;
    text-align: center;
  }

  .elementor-61 .elementor-element.elementor-element-c04f7c6 img {
    width: 20%;
  }

  .elementor-61 .elementor-element.elementor-element-50bb06d .elementor-heading-title {
    font-size: 15.99px;
    line-height: 1.5em;
  }

  .elementor-61 .elementor-element.elementor-element-afef0a1 .elementor-cta__bg-wrapper {
    min-height: 300px;
  }

  .elementor-61 .elementor-element.elementor-element-afef0a1 .elementor-cta__title {
    font-size: 19px;
  }

  .elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta__bg-wrapper {
    min-height: 300px;
  }

  .elementor-61 .elementor-element.elementor-element-9cf5ee9 .elementor-cta__title {
    font-size: 19px;
  }

  .elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta__bg-wrapper {
    min-height: 300px;
  }

  .elementor-61 .elementor-element.elementor-element-f70a0f9 .elementor-cta__title {
    font-size: 19px;
  }

  .elementor-61 .elementor-element.elementor-element-56aa59a {
    margin-top: 50px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-8228101>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }

  .elementor-61 .elementor-element.elementor-element-8228101 img {
    height: 285px;
    object-fit: contain;
  }

  .elementor-61 .elementor-element.elementor-element-4b5b5f7:not(.elementor-motion-effects-element-type-background),
  .elementor-61 .elementor-element.elementor-element-4b5b5f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(304deg, var(--e-global-color-astglobalcolor4) 0%, var(--e-global-color-e2f6f6a) 0%);
  }

  .elementor-61 .elementor-element.elementor-element-4b5b5f7 {
    margin-top: -50px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-cdcb25b .elementor-heading-title {
    font-size: 21px;
  }

  .elementor-61 .elementor-element.elementor-element-782137d {
    font-size: 14px;
  }

  .elementor-61 .elementor-element.elementor-element-d74ce6c .elementor-button {
    font-size: 8.16px;
  }

  .elementor-61 .elementor-element.elementor-element-06e2d6b {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .elementor-61 .elementor-element.elementor-element-214f05d .elementor-heading-title {
    font-size: 20px;
    line-height: 2em;
  }

  .elementor-61 .elementor-element.elementor-element-0ae455c {
    font-size: 12px;
  }

  .elementor-61 .elementor-element.elementor-element-3840ac2 .elementor-toggle-title {
    font-size: 13px;
    line-height: 1.5em;
  }

  .elementor-61 .elementor-element.elementor-element-3840ac2 .elementor-tab-title {
    padding: 14px 14px 14px 14px;
  }

  .elementor-61 .elementor-element.elementor-element-2027481 .elementor-toggle-title {
    font-size: 8.91px;
    line-height: 1.5em;
  }

  .elementor-61 .elementor-element.elementor-element-2027481 .elementor-tab-title {
    padding: 14px 14px 14px 14px;
  }

  .elementor-61 .elementor-element.elementor-element-2027481 .elementor-tab-content {
    font-size: 8.91px;
  }

  .elementor-61 .elementor-element.elementor-element-2f1eb56 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-61 .elementor-element.elementor-element-0b76c11 .elementor-button {
    font-size: 6px;
    letter-spacing: 3.5px;
  }

  .elementor-61 .elementor-element.elementor-element-d93af6e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 10px 50px 10px;
  }

  .elementor-61 .elementor-element.elementor-element-b16980f .elementor-heading-title {
    font-size: 14.5px;
    line-height: 1.5em;
  }

  .elementor-61 .elementor-element.elementor-element-2f6b6fb {
    --container-widget-width: 340px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 340px);
    max-width: 340px;
    font-size: 10px;
  }

  .elementor-61 .elementor-element.elementor-element-cd70a60>.elementor-widget-container {
    padding: 25px 25px 25px 25px;
  }

  .elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-field-group .elementor-field,
  .elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-field-subgroup label {
    font-size: 7.31px;
    line-height: 2.3em;
  }

  .elementor-61 .elementor-element.elementor-element-cd70a60 .elementor-button {
    font-size: 6.7px;
    line-height: 0.1em;
    letter-spacing: 5.5px;
  }
}

@media(min-width:431px) {
  .elementor-61 .elementor-element.elementor-element-df45353 {
    width: 29%;
  }

  .elementor-61 .elementor-element.elementor-element-0ea4508 {
    width: 34%;
  }

  .elementor-61 .elementor-element.elementor-element-142bd45 {
    width: 36.664%;
  }

  .elementor-61 .elementor-element.elementor-element-8879563 {
    width: 34%;
  }

  .elementor-61 .elementor-element.elementor-element-2361cb4 {
    width: 53.341%;
  }

  .elementor-61 .elementor-element.elementor-element-780dc93 {
    width: 12.301%;
  }

  .elementor-61 .elementor-element.elementor-element-3823b98 {
    width: 49%;
  }

  .elementor-61 .elementor-element.elementor-element-cabce9d {
    width: 42.505%;
  }

  .elementor-61 .elementor-element.elementor-element-50a270c {
    width: 8.137%;
  }

  .elementor-61 .elementor-element.elementor-element-bb81df2 {
    width: 49%;
  }

  .elementor-61 .elementor-element.elementor-element-de2f773 {
    width: 42.294%;
  }

  .elementor-61 .elementor-element.elementor-element-00c7186 {
    width: 8.348%;
  }

  .elementor-61 .elementor-element.elementor-element-2fb69e7 {
    width: 49%;
  }

  .elementor-61 .elementor-element.elementor-element-f9c9ff2 {
    width: 39.873%;
  }

  .elementor-61 .elementor-element.elementor-element-c54f65f {
    width: 10.769%;
  }

  .elementor-61 .elementor-element.elementor-element-6f1208a {
    width: 49%;
  }

  .elementor-61 .elementor-element.elementor-element-b7a3d45 {
    width: 39.873%;
  }

  .elementor-61 .elementor-element.elementor-element-546825c {
    width: 10.769%;
  }

  .elementor-61 .elementor-element.elementor-element-693ba9b {
    width: 49%;
  }

  .elementor-61 .elementor-element.elementor-element-83a0e2c {
    width: 43.558%;
  }

  .elementor-61 .elementor-element.elementor-element-fbcc438 {
    width: 7.084%;
  }

  .elementor-61 .elementor-element.elementor-element-927d7b1 {
    width: 17%;
  }

  .elementor-61 .elementor-element.elementor-element-0923f7e {
    width: 33%;
  }

  .elementor-61 .elementor-element.elementor-element-1f72de2 {
    width: 33%;
  }

  .elementor-61 .elementor-element.elementor-element-65bcfd4 {
    width: 17%;
  }
}

@media(max-width:1024px) and (min-width:431px) {
  .elementor-61 .elementor-element.elementor-element-711ee80 {
    width: 60%;
  }

  .elementor-61 .elementor-element.elementor-element-d1ba732 {
    width: 40%;
  }

  .elementor-61 .elementor-element.elementor-element-eaf4b34 {
    width: 48%;
  }

  .elementor-61 .elementor-element.elementor-element-ed2c337 {
    width: 60%;
  }

  .elementor-61 .elementor-element.elementor-element-5c637b0 {
    width: 60%;
  }

  .elementor-61 .elementor-element.elementor-element-c755b0d {
    width: 40%;
  }
}

/* Start custom CSS for section, class: .elementor-element-99f42d7 */
/* Inner Section ko grid banado */
.custom-grid .elementor-container {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  /* 3 columns in each row */
  gap: 20px;
  /* spacing between columns/rows */
}

/* Elementor ki column width ko reset karna zaroori hai */
.custom-grid .elementor-column {
  width: auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
}


@media (max-width: 1024px) {
  .custom-grid .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    /* 2 columns */
  }
}

/* Mobile - 2 columns */
@media (max-width: 767px) {
  .custom-grid .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    /* 2 columns */
  }
}

/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-64b9be2 */
/* Target only this carousel by ID */
#custom-testimonial-carousel .swiper-pagination {
  display: flex !important;
  align-items: center;
  justify-content: center;
  /* Center bullets */
  gap: 8px;
}

/* Add arrow before bullets */
#custom-testimonial-carousel .swiper-pagination::before {
  content: "→";
  font-size: 25px;
  font-weight: bold;
  color: black;
  margin-right: 10px;
  display: inline-block;
}

/* Bullet styles */
#custom-testimonial-carousel .swiper-pagination-bullet {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #ccc;
  color: #fff;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
}

/* Active bullet */
#custom-testimonial-carousel .swiper-pagination-bullet-active {
  background: #49c2c9;
}

/* Add numbers inside bullets */
#custom-testimonial-carousel .swiper-pagination-bullet::before {
  content: attr(data-bullet-number);
}

/* End custom CSS */