.elementor-229 .elementor-element.elementor-element-528476d {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #d9d9d9;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 60px 055px 60px;
}
.elementor-229 .elementor-element.elementor-element-528476d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-229 .elementor-element.elementor-element-343f514 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-229 .elementor-element.elementor-element-343f514 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-229 .elementor-element.elementor-element-2ff53d1 .elementor-heading-title {
  font-family: "UI", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 45px;
}
.elementor-229 .elementor-element.elementor-element-755109a .elementor-heading-title {
  font-family: "Helvetica", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-229 .elementor-element.elementor-element-755109a > .elementor-widget-container {
  margin: 13px 0px 0px 0px;
}
.elementor-229 .elementor-element.elementor-element-71c844c .elementor-heading-title {
  font-family: "Helvetica", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-229 .elementor-element.elementor-element-71c844c > .elementor-widget-container {
  margin: 24px 0px 0px 0px;
}
.elementor-229 .elementor-element.elementor-element-06f3711 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-229 .elementor-element.elementor-element-06f3711 > .elementor-element-populated {
  padding: 0% 0% 0% 30%;
}
.elementor-229 .elementor-element.elementor-element-398c6bd .elementor-heading-title {
  font-family: "UI", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 45px;
}
.elementor-229 .elementor-element.elementor-element-08add39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(16px / 2);
}
.elementor-229 .elementor-element.elementor-element-08add39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(16px / 2);
}
.elementor-229 .elementor-element.elementor-element-08add39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(16px / 2);
  margin-left: calc(16px / 2);
}
.elementor-229 .elementor-element.elementor-element-08add39 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-16px / 2);
  margin-left: calc(-16px / 2);
}
body.rtl .elementor-229 .elementor-element.elementor-element-08add39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-16px / 2);
}
body:not(.rtl) .elementor-229 .elementor-element.elementor-element-08add39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-16px / 2);
}
.elementor-229 .elementor-element.elementor-element-08add39 .elementor-icon-list-icon i {
  transition: color 0.3s;
}
.elementor-229 .elementor-element.elementor-element-08add39 .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}
.elementor-229 .elementor-element.elementor-element-08add39 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-229 .elementor-element.elementor-element-08add39 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-229 .elementor-element.elementor-element-08add39 .elementor-icon-list-item > a {
  font-family: "Helvetica", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-229 .elementor-element.elementor-element-08add39 .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-229 .elementor-element.elementor-element-08add39 > .elementor-widget-container {
  margin: 13px 0px 0px 0px;
}
.elementor-229 .elementor-element.elementor-element-186defc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-229 .elementor-element.elementor-element-186defc > .elementor-element-populated {
  padding: 0% 0% 0% 20%;
}
.elementor-229 .elementor-element.elementor-element-3edbc73 .elementor-heading-title {
  font-family: "UI", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 45px;
}
.elementor-229 .elementor-element.elementor-element-ecfb5f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(16px / 2);
}
.elementor-229 .elementor-element.elementor-element-ecfb5f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(16px / 2);
}
.elementor-229 .elementor-element.elementor-element-ecfb5f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(16px / 2);
  margin-left: calc(16px / 2);
}
.elementor-229 .elementor-element.elementor-element-ecfb5f0 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-16px / 2);
  margin-left: calc(-16px / 2);
}
body.rtl .elementor-229 .elementor-element.elementor-element-ecfb5f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-16px / 2);
}
body:not(.rtl) .elementor-229 .elementor-element.elementor-element-ecfb5f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-16px / 2);
}
.elementor-229 .elementor-element.elementor-element-ecfb5f0 .elementor-icon-list-icon i {
  transition: color 0.3s;
}
.elementor-229 .elementor-element.elementor-element-ecfb5f0 .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}
.elementor-229 .elementor-element.elementor-element-ecfb5f0 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-229 .elementor-element.elementor-element-ecfb5f0 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-229 .elementor-element.elementor-element-ecfb5f0 .elementor-icon-list-item > a {
  font-family: "Helvetica", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-229 .elementor-element.elementor-element-ecfb5f0 .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-229 .elementor-element.elementor-element-ecfb5f0 > .elementor-widget-container {
  margin: 13px 0px 0px 0px;
}
.elementor-229 .elementor-element.elementor-element-5e9fa12 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-229 .elementor-element.elementor-element-5e9fa12 > .elementor-element-populated {
  padding: 0% 0% 0% 20%;
}
.elementor-229 .elementor-element.elementor-element-120176e .elementor-icon-wrapper {
  text-align: center;
}
.elementor-229 .elementor-element.elementor-element-120176e.elementor-view-stacked .elementor-icon {
  background-color: #1f0f0700;
}
.elementor-229 .elementor-element.elementor-element-120176e.elementor-view-framed .elementor-icon,
.elementor-229 .elementor-element.elementor-element-120176e.elementor-view-default .elementor-icon {
  color: #1f0f0700;
  border-color: #1f0f0700;
}
.elementor-229 .elementor-element.elementor-element-120176e.elementor-view-framed .elementor-icon,
.elementor-229 .elementor-element.elementor-element-120176e.elementor-view-default .elementor-icon svg {
  fill: #1f0f0700;
}
.elementor-229 .elementor-element.elementor-element-120176e .elementor-icon {
  font-size: 35px;
}
.elementor-229 .elementor-element.elementor-element-120176e .elementor-icon svg {
  height: 35px;
}
.elementor-229 .elementor-element.elementor-element-120176e {
  width: auto;
  max-width: auto;
  bottom: 190px;
  z-index: 100;
}
body:not(.rtl) .elementor-229 .elementor-element.elementor-element-120176e {
  right: 24px;
}
body.rtl .elementor-229 .elementor-element.elementor-element-120176e {
  left: 24px;
}
.elementor-229 .elementor-element.elementor-element-3c0809c .elementor-icon-wrapper {
  text-align: center;
}
.elementor-229 .elementor-element.elementor-element-3c0809c.elementor-view-stacked .elementor-icon {
  background-color: #1f0f0700;
}
.elementor-229 .elementor-element.elementor-element-3c0809c.elementor-view-framed .elementor-icon,
.elementor-229 .elementor-element.elementor-element-3c0809c.elementor-view-default .elementor-icon {
  color: #1f0f0700;
  border-color: #1f0f0700;
}
.elementor-229 .elementor-element.elementor-element-3c0809c.elementor-view-framed .elementor-icon,
.elementor-229 .elementor-element.elementor-element-3c0809c.elementor-view-default .elementor-icon svg {
  fill: #1f0f0700;
}
.elementor-229 .elementor-element.elementor-element-3c0809c .elementor-icon {
  font-size: 27px;
}
.elementor-229 .elementor-element.elementor-element-3c0809c .elementor-icon svg {
  height: 27px;
}
.elementor-229 .elementor-element.elementor-element-3c0809c {
  width: auto;
  max-width: auto;
  bottom: 100px;
  z-index: 100;
}
body:not(.rtl) .elementor-229 .elementor-element.elementor-element-3c0809c {
  right: 24px;
}
body.rtl .elementor-229 .elementor-element.elementor-element-3c0809c {
  left: 24px;
}
.elementor-229 .elementor-element.elementor-element-0ff7d4b .elementor-heading-title {
  font-family: "UI", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 45px;
}
.elementor-229 .elementor-element.elementor-element-0ff7d4b > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 10px;
}
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -10px;
}
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl .elementor-229 .elementor-element.elementor-element-3226c3f .elementor-labels-inline .elementor-field-group > label {
  padding-left: 0px;
}
body:not(.rtl) .elementor-229 .elementor-element.elementor-element-3226c3f .elementor-labels-inline .elementor-field-group > label {
  padding-right: 0px;
}
body .elementor-229 .elementor-element.elementor-element-3226c3f .elementor-labels-above .elementor-field-group > label {
  padding-bottom: 0px;
}
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-field-group .elementor-field {
  color: var(--e-global-color-primary);
}
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-field-group .elementor-field,
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-field-subgroup label {
  font-family: var(--e-global-typography-5c30052-font-family), Sans-serif;
  font-size: var(--e-global-typography-5c30052-font-size);
  font-weight: var(--e-global-typography-5c30052-font-weight);
  line-height: var(--e-global-typography-5c30052-line-height);
  letter-spacing: var(--e-global-typography-5c30052-letter-spacing);
  word-spacing: var(--e-global-typography-5c30052-word-spacing);
}
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
  border-color: var(--e-global-color-primary);
}
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-field-group .elementor-select-wrapper select {
  background-color: #ffffff;
  border-color: var(--e-global-color-primary);
}
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-field-group .elementor-select-wrapper::before {
  color: var(--e-global-color-primary);
}
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-button {
  font-family: "Helvetica", Sans-serif;
  font-weight: 400;
}
.elementor-229 .elementor-element.elementor-element-3226c3f .e-form__buttons__wrapper__button-next {
  background-color: #d2ab67;
  color: #ffffff;
}
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-button[type="submit"] {
  background-color: #d2ab67;
  color: #ffffff;
}
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-button[type="submit"] svg * {
  fill: #ffffff;
}
.elementor-229 .elementor-element.elementor-element-3226c3f .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-229 .elementor-element.elementor-element-3226c3f .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-button[type="submit"]:hover {
  color: #ffffff;
}
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}
.elementor-229 .elementor-element.elementor-element-3226c3f .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-229 .elementor-element.elementor-element-3226c3f {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-229 .elementor-element.elementor-element-3226c3f > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-229 .elementor-element.elementor-element-b385807 .elementor-heading-title {
  font-family: "UI", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 45px;
}
.elementor-229 .elementor-element.elementor-element-b385807 > .elementor-widget-container {
  margin: 40px 0px 13px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-229 .elementor-element.elementor-element-eca64f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(16px / 2);
}
.elementor-229 .elementor-element.elementor-element-eca64f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(16px / 2);
}
.elementor-229 .elementor-element.elementor-element-eca64f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(16px / 2);
  margin-left: calc(16px / 2);
}
.elementor-229 .elementor-element.elementor-element-eca64f3 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-16px / 2);
  margin-left: calc(-16px / 2);
}
body.rtl .elementor-229 .elementor-element.elementor-element-eca64f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-16px / 2);
}
body:not(.rtl) .elementor-229 .elementor-element.elementor-element-eca64f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-16px / 2);
}
.elementor-229 .elementor-element.elementor-element-eca64f3 .elementor-icon-list-icon i {
  color: #1f0f07;
  transition: color 0.3s;
}
.elementor-229 .elementor-element.elementor-element-eca64f3 .elementor-icon-list-icon svg {
  fill: #1f0f07;
  transition: fill 0.3s;
}
.elementor-229 .elementor-element.elementor-element-eca64f3 {
  --e-icon-list-icon-size: 30px;
  --icon-vertical-offset: 0px;
}
.elementor-229 .elementor-element.elementor-element-eca64f3 .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-229 .elementor-element.elementor-element-93ce70c > .elementor-container {
  min-height: 40px;
}
.elementor-229 .elementor-element.elementor-element-93ce70c:not(.elementor-motion-effects-element-type-background),
.elementor-229 .elementor-element.elementor-element-93ce70c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-229 .elementor-element.elementor-element-93ce70c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-229 .elementor-element.elementor-element-93ce70c > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-229 .elementor-element.elementor-element-8b4d513 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-229 .elementor-element.elementor-element-6ef33b8 {
  text-align: center;
}
.elementor-229 .elementor-element.elementor-element-6ef33b8 .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: "Helvetica", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
@media (max-width: 1024px) {
  .elementor-229 .elementor-element.elementor-element-528476d {
    padding: 50px 24px 30px 24px;
  }
  .elementor-229 .elementor-element.elementor-element-343f514 > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-2ff53d1 .elementor-heading-title {
    font-size: 28px;
    line-height: 41px;
  }
  .elementor-229 .elementor-element.elementor-element-755109a .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-229 .elementor-element.elementor-element-71c844c .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-229 .elementor-element.elementor-element-06f3711 > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-398c6bd .elementor-heading-title {
    font-size: 28px;
    line-height: 41px;
  }
  .elementor-229 .elementor-element.elementor-element-398c6bd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-08add39 .elementor-icon-list-item > .elementor-icon-list-text,
  .elementor-229 .elementor-element.elementor-element-08add39 .elementor-icon-list-item > a {
    font-size: 14px;
    line-height: 22px;
  }
  .elementor-229 .elementor-element.elementor-element-186defc > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-3edbc73 .elementor-heading-title {
    font-size: 28px;
    line-height: 41px;
  }
  .elementor-229 .elementor-element.elementor-element-3edbc73 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-ecfb5f0 .elementor-icon-list-item > .elementor-icon-list-text,
  .elementor-229 .elementor-element.elementor-element-ecfb5f0 .elementor-icon-list-item > a {
    font-size: 14px;
    line-height: 22px;
  }
  .elementor-229 .elementor-element.elementor-element-5e9fa12 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-0ff7d4b .elementor-heading-title {
    font-size: 28px;
    line-height: 41px;
  }
  .elementor-229 .elementor-element.elementor-element-0ff7d4b > .elementor-widget-container {
    padding: 30px 0px 16px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-3226c3f .elementor-field-group .elementor-field,
  .elementor-229 .elementor-element.elementor-element-3226c3f .elementor-field-subgroup label {
    font-size: var(--e-global-typography-5c30052-font-size);
    line-height: var(--e-global-typography-5c30052-line-height);
    letter-spacing: var(--e-global-typography-5c30052-letter-spacing);
    word-spacing: var(--e-global-typography-5c30052-word-spacing);
  }
  .elementor-229 .elementor-element.elementor-element-b385807 {
    text-align: left;
  }
  .elementor-229 .elementor-element.elementor-element-b385807 .elementor-heading-title {
    font-size: 28px;
    line-height: 41px;
  }
  .elementor-229 .elementor-element.elementor-element-b385807 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 16px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-229 .elementor-element.elementor-element-528476d {
    padding: 40px 24px 50px 024px;
  }
  .elementor-229 .elementor-element.elementor-element-343f514 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-755109a .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-229 .elementor-element.elementor-element-755109a > .elementor-widget-container {
    margin: 024px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-71c844c .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-229 .elementor-element.elementor-element-71c844c > .elementor-widget-container {
    margin: 016px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-06f3711 > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-229 .elementor-element.elementor-element-398c6bd .elementor-heading-title {
    font-size: 20px;
    line-height: 61px;
  }
  .elementor-229 .elementor-element.elementor-element-08add39 > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-186defc > .elementor-element-populated {
    margin: 024px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-229 .elementor-element.elementor-element-3edbc73 .elementor-heading-title {
    font-size: 20px;
    line-height: 61px;
  }
  .elementor-229 .elementor-element.elementor-element-ecfb5f0 > .elementor-widget-container {
    margin: 016px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-5e9fa12 > .elementor-element-populated {
    margin: 24px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 0%;
  }
  body:not(.rtl) .elementor-229 .elementor-element.elementor-element-120176e {
    right: 0.4px;
  }
  body.rtl .elementor-229 .elementor-element.elementor-element-120176e {
    left: 0.4px;
  }
  .elementor-229 .elementor-element.elementor-element-120176e {
    bottom: 110px;
  }
  body:not(.rtl) .elementor-229 .elementor-element.elementor-element-3c0809c {
    right: 0.4px;
  }
  body.rtl .elementor-229 .elementor-element.elementor-element-3c0809c {
    left: 0.4px;
  }
  .elementor-229 .elementor-element.elementor-element-3c0809c {
    bottom: 60px;
  }
  .elementor-229 .elementor-element.elementor-element-0ff7d4b .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-229 .elementor-element.elementor-element-0ff7d4b > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-3226c3f .elementor-field-group .elementor-field,
  .elementor-229 .elementor-element.elementor-element-3226c3f .elementor-field-subgroup label {
    font-size: var(--e-global-typography-5c30052-font-size);
    line-height: var(--e-global-typography-5c30052-line-height);
    letter-spacing: var(--e-global-typography-5c30052-letter-spacing);
    word-spacing: var(--e-global-typography-5c30052-word-spacing);
  }
  .elementor-229 .elementor-element.elementor-element-3226c3f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-b385807 > .elementor-widget-container {
    padding: 24px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-eca64f3 > .elementor-widget-container {
    margin: 016px 0px 0px 0px;
  }
  .elementor-229 .elementor-element.elementor-element-6ef33b8 .elementor-heading-title {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .elementor-229 .elementor-element.elementor-element-343f514 {
    width: 23.387%;
  }
  .elementor-229 .elementor-element.elementor-element-06f3711 {
    width: 26.594%;
  }
  .elementor-229 .elementor-element.elementor-element-186defc {
    width: 22.158%;
  }
  .elementor-229 .elementor-element.elementor-element-5e9fa12 {
    width: 27.842%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-229 .elementor-element.elementor-element-343f514 {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-06f3711 {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-186defc {
    width: 100%;
  }
  .elementor-229 .elementor-element.elementor-element-5e9fa12 {
    width: 100%;
  }
} /* Start custom CSS for heading, class: .elementor-element-755109a */
.elementor-229 .elementor-element.elementor-element-755109a span {
  font-weight: 700;
}
.elementor-229 .elementor-element.elementor-element-755109a span::before {
  content: url(../../../svg/icon/iconLocation.svg);
  margin-right: 5px;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71c844c */
.elementor-229 .elementor-element.elementor-element-71c844c span {
  font-weight: 700;
}
.elementor-229 .elementor-element.elementor-element-71c844c span::before {
  content: url(../../../svg/icon/iconLocation.svg);
  margin-right: 5px;
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa201f4 */ /*@media(max-width:1024px){*/
/*    .fb_dialog_content > iframe{*/
/*        transform:scale(0.7);*/
/*    }*/
/*}*/
/*#fb-root *{*/
/*    padding: 0 !important;*/
/*    margin: 0 !important;*/
/*}*/
/*.elementor-229 .elementor-element.elementor-element-fa201f4 iframe {*/
/*    z-index: 5!important;*/
/*    width: 60px!important;*/
/*    height:60px!important;*/
/*}*/ /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-120176e */
.elementor-229 .elementor-element.elementor-element-120176e a {
  width: 60px;
  height: 60px;
  background-color: #0084ff;
  border-radius: 50%;
  display: flex;
  animation-name: wave;
  animation-duration: 0.8s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  transition: 0.4s;
}
.elementor-229 .elementor-element.elementor-element-120176e svg {
  margin: auto;
}
.elementor-229 .elementor-element.elementor-element-120176e:hover a {
  background: #0084ff;
  transition: 0.4s;
}
@keyframes wave {
  0% {
    box-shadow: 0 0 0px 0px rgba(4, 30, 58, 50%);
  }

  100% {
    box-shadow: 0 0 0px 15px rgba(4, 30, 58, 0%);
  }
}
@media (max-width: 1023.99px) {
  .elementor-229 .elementor-element.elementor-element-120176e {
    transform: scale(0.6);
    right: 22px !important;
  }
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c0809c */
.elementor-229 .elementor-element.elementor-element-3c0809c a {
  width: 60px;
  height: 60px;
  background-color: #041e3a;
  border-radius: 50%;
  display: flex;
  animation-name: wave;
  animation-duration: 0.8s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  transition: 0.4s;
}
.elementor-229 .elementor-element.elementor-element-3c0809c svg {
  margin: auto;
}
.elementor-229 .elementor-element.elementor-element-3c0809c:hover a {
  background: #d2ab67;
  transition: 0.4s;
}
@keyframes wave {
  0% {
    box-shadow: 0 0 0px 0px rgba(4, 30, 58, 50%);
  }

  100% {
    box-shadow: 0 0 0px 15px rgba(4, 30, 58, 0%);
  }
}
@media (max-width: 1023.99px) {
  .elementor-229 .elementor-element.elementor-element-3c0809c {
    transform: scale(0.6);
    right: 22px !important;
  }
} /* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-3226c3f */
.elementor-229 .elementor-element.elementor-element-3226c3f .elementor-button {
  margin-top: 0 !important;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b385807 */
@media (max-width: 767px) {
  .elementor-229 .elementor-element.elementor-element-b385807 .elementor-widget-container {
    padding: 0 !important;
  }

  .elementor-229 .elementor-element.elementor-element-b385807 .elementor-heading-title {
    margin-bottom: 0 !important;
    margin-top: 30px !important;
  }
} /* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eca64f3 */
.elementor-229 .elementor-element.elementor-element-eca64f3 li:last-child svg {
  margin: 0 !important;
  width: 25px !important;
  transform: scale(0.8);
}
.elementor-229 .elementor-element.elementor-element-eca64f3 li:last-child a {
  background-color: #1f0f07;
  width: 30px;
  height: 30px;
  padding-left: 2px;
  text-align: center;
  border-radius: 50%;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-528476d */
@media (min-width: 1024px) {
  .elementor-229 .elementor-element.elementor-element-528476d {
    padding-right: calc(60px + 5vw) !important;
    padding-left: (60px + 5vw) !important;
  }
} /* End custom CSS */
/* Start custom CSS */ /*.form-footer{*/
/*    max-width: 293px;*/
/*    margin-left:auto;*/
/*}*/
.form-footer input {
  padding: 0;
}
.form-footer button {
  padding: 0;
  position: absolute;
  width: 50px !important;
  height: 50px !important;
  right: 0;
  top: 0;
  border-radius: 50%;
}
.form-footer button svg {
  width: 24px;
}
.form-footer button .elementor-button-icon {
  height: 50px;
  line-height: 37px;
  margin: 0;
}
.form-footer .elementor-column.elementor-field-type-submit {
  position: static;
}
.form-footer ::placeholder {
  opacity: 1;
}
.form-footer input {
  padding-left: 23px;
  height: 50px;
  border-radius: 40px;
}

.footer .colunm4 .elementor-icon-list-items {
  row-gap: 10px;
}

@media (max-width: 767px) {
  .footer .colunm4 .elementor-heading-title {
    margin-bottom: 24px;
  }

  .footer .column2,
  .footer .column3 {
    border-bottom: 1px solid #d9d9d9;
  }

  .footer .click-button-footer::after {
    content: url(/wp-content/uploads/2022/12/Vector.svg);
    margin: auto 0;
  }
  .footer .click-button-footer {
    display: flex !important;
    justify-content: space-between;
  }

  .show-content-footer.toggle ul li:last-child {
    padding-bottom: 15px;
  }
  #fb-root iframe {
    right: 22px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .footer .colunm4 .elementor-heading-title {
    margin-bottom: 24px;
  }

  .footer .column2,
  .footer .column3 {
    border-bottom: 1px solid #d9d9d9;
    padding-top: 30px;
  }

  .footer .colunm4 {
    padding-top: 30px;
  }

  .footer .click-button-footer::after {
    content: url(/wp-content/uploads/2022/12/Vector.svg);
    margin: auto 0;
  }
  .footer .click-button-footer {
    display: flex !important;
    justify-content: space-between;
  }

  .footer .elementor-icon-list-item:last-child {
    margin-bottom: 16px;
  }
} /* End custom CSS */
