.elementor-729 .elementor-element.elementor-element-36090765>.elementor-container {
  max-width: 1440px;
}

.elementor-729 .elementor-element.elementor-element-36090765 {
  padding: 12% 0% 0% 0%;
}

.elementor-729 .elementor-element.elementor-element-70b1e4cb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-729 .elementor-element.elementor-element-70b1e4cb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(310deg,
      var(--e-global-color-accent) 0%,
      #3d66e15c 100%);
}

.elementor-729 .elementor-element.elementor-element-70b1e4cb>.elementor-element-populated>.elementor-background-overlay {
  background-image: url("../../../../../plugins/elementor/assets/images/placeholder.png");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 36% auto;
  opacity: 0.7;
}

.elementor-729 .elementor-element.elementor-element-70b1e4cb>.elementor-element-populated,
.elementor-729 .elementor-element.elementor-element-70b1e4cb>.elementor-element-populated>.elementor-background-overlay,
.elementor-729 .elementor-element.elementor-element-70b1e4cb>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-729 .elementor-element.elementor-element-70b1e4cb>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0 0 0 0;
}

.elementor-729 .elementor-element.elementor-element-70b1e4cb>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-729 .elementor-element.elementor-element-24d7af6>.elementor-container {
  max-width: 1440px;
}

.elementor-729 .elementor-element.elementor-element-3917ba79:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-729 .elementor-element.elementor-element-3917ba79>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../../../../wp-content/plugins/elementor/assets/images/placeholder");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 47% auto;
}

.elementor-729 .elementor-element.elementor-element-3917ba79>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 0 0 0;
  --e-column-margin-right: 0;
  --e-column-margin-left: 0;
  padding: 0 0 0 0;
}

.elementor-729 .elementor-element.elementor-element-3917ba79>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-729 .elementor-element.elementor-element-443aca2e {
  --spacer-size: 43vh;
}

.elementor-bc-flex-widget .elementor-729 .elementor-element.elementor-element-dd3cc56.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-729 .elementor-element.elementor-element-dd3cc56.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-729 .elementor-element.elementor-element-3232075 .elementor-heading-title {
  color: var(--e-global-color-d3224c4);
}

.elementor-729 .elementor-element.elementor-element-3232075>.elementor-widget-container {
  padding: 0% 40% 0% 0%;
}

.elementor-729 .elementor-element.elementor-element-16f613a1 {
  color: var(--e-global-color-93e7463);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-729 .elementor-element.elementor-element-16f613a1>.elementor-widget-container {
  padding: 0% 40% 0% 0%;
}

.elementor-729 .elementor-element.elementor-element-4dd407c7 {
  text-align: left;
  width: 25%;
  max-width: 25%;
}

.elementor-729 .elementor-element.elementor-element-4dd407c7 img {
  width: 75%;
}

.elementor-729 .elementor-element.elementor-element-4dd407c7>.elementor-widget-container {
  margin: 0% 0% 0% 0%;
}

.elementor-729 .elementor-element.elementor-element-1b64d481 {
  text-align: left;
  width: 25%;
  max-width: 25%;
}

.elementor-729 .elementor-element.elementor-element-1b64d481 img {
  width: 75%;
}

.elementor-729 .elementor-element.elementor-element-1b64d481>.elementor-widget-container {
  margin: 0% 18% 0% -18%;
}

.elementor-729 .elementor-element.elementor-element-7468c876>.elementor-container {
  max-width: 1440px;
}

.elementor-729 .elementor-element.elementor-element-7468c876 {
  padding: 12% 0% 0% 0%;
}

.elementor-729 .elementor-element.elementor-element-7fa780c3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-729 .elementor-element.elementor-element-7fa780c3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(310deg,
      var(--e-global-color-accent) 0%,
      #3d66e15c 100%);
}

.elementor-729 .elementor-element.elementor-element-7fa780c3>.elementor-element-populated>.elementor-background-overlay {
  background-image: url("../../../../../wp-content/plugins/elementor/assets/images/placeholder");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 36% auto;
  opacity: 0.7;
}

.elementor-729 .elementor-element.elementor-element-7fa780c3>.elementor-element-populated,
.elementor-729 .elementor-element.elementor-element-7fa780c3>.elementor-element-populated>.elementor-background-overlay,
.elementor-729 .elementor-element.elementor-element-7fa780c3>.elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-729 .elementor-element.elementor-element-7fa780c3>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0 0 0 0;
}

.elementor-729 .elementor-element.elementor-element-7fa780c3>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-729 .elementor-element.elementor-element-32bd2846>.elementor-container {
  max-width: 1440px;
}

.elementor-729 .elementor-element.elementor-element-1b29bba1>.elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0;
  --e-column-margin-left: 0;
  padding: 0 0 0 0;
}

.elementor-bc-flex-widget .elementor-729 .elementor-element.elementor-element-34b657b3.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-729 .elementor-element.elementor-element-34b657b3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-729 .elementor-element.elementor-element-2099024b .elementor-heading-title {
  color: var(--e-global-color-d3224c4);
}

.elementor-729 .elementor-element.elementor-element-2099024b>.elementor-widget-container {
  padding: 0% 40% 0% 0%;
}

.elementor-729 .elementor-element.elementor-element-797e0200 {
  color: var(--e-global-color-93e7463);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-729 .elementor-element.elementor-element-797e0200>.elementor-widget-container {
  padding: 0% 40% 0% 0%;
}

.elementor-729 .elementor-element.elementor-element-39d7dc18 {
  text-align: left;
  width: 25%;
  max-width: 25%;
}

.elementor-729 .elementor-element.elementor-element-39d7dc18 img {
  width: 75%;
}

.elementor-729 .elementor-element.elementor-element-39d7dc18>.elementor-widget-container {
  margin: 0% 0% 0% 0%;
}

.elementor-729 .elementor-element.elementor-element-7884b7b {
  text-align: left;
  width: 25%;
  max-width: 25%;
}

.elementor-729 .elementor-element.elementor-element-7884b7b img {
  width: 75%;
}

.elementor-729 .elementor-element.elementor-element-7884b7b>.elementor-widget-container {
  margin: 0% 18% 0% -18%;
}

.elementor-729 .elementor-element.elementor-element-18b77a84>.elementor-container {
  max-width: 1440px;
}

.elementor-729 .elementor-element.elementor-element-18b77a84:not(.elementor-motion-effects-element-type-background),
.elementor-729 .elementor-element.elementor-element-18b77a84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg,
      var(--e-global-color-93e7463) 0%,
      #cad7ff 100%);
}

.elementor-729 .elementor-element.elementor-element-18b77a84 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 6% 0% 6% 0%;
}

.elementor-729 .elementor-element.elementor-element-18b77a84>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-729 .elementor-element.elementor-element-38dfdafc {
  text-align: left;
}

.elementor-729 .elementor-element.elementor-element-38dfdafc img {
  width: 55%;
}

.elementor-729 .elementor-element.elementor-element-7c36b49c>.elementor-container {
  max-width: 1440px;
}

.elementor-729 .elementor-element.elementor-element-7c36b49c {
  margin-top: 32px;
  margin-bottom: 0;
}

.elementor-729 .elementor-element.elementor-element-70692002 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-5df6023-font-family), Sans-serif;
  font-size: var(--e-global-typography-5df6023-font-size);
  font-weight: var(--e-global-typography-5df6023-font-weight);
  line-height: var(--e-global-typography-5df6023-line-height);
  letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
  word-spacing: var(--e-global-typography-5df6023-word-spacing);
}

.elementor-729 .elementor-element.elementor-element-70692002>.elementor-widget-container {
  margin: 0 0 20px 0;
}

.elementor-729 .elementor-element.elementor-element-6cf5148f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}

.elementor-729 .elementor-element.elementor-element-6cf5148f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}

.elementor-729 .elementor-element.elementor-element-6cf5148f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}

.elementor-729 .elementor-element.elementor-element-6cf5148f .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}

body.rtl .elementor-729 .elementor-element.elementor-element-6cf5148f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}

body:not(.rtl) .elementor-729 .elementor-element.elementor-element-6cf5148f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}

.elementor-729 .elementor-element.elementor-element-6cf5148f {
  --e-icon-list-icon-size: 14px;
}

.elementor-729 .elementor-element.elementor-element-6cf5148f .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}

.elementor-729 .elementor-element.elementor-element-6cf5148f .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}

.elementor-729 .elementor-element.elementor-element-6cf5148f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-729 .elementor-element.elementor-element-6cf5148f .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-729 .elementor-element.elementor-element-28fac9fd>.elementor-container {
  max-width: 1440px;
}

.elementor-729 .elementor-element.elementor-element-28fac9fd {
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 0 20px 0;
}

.elementor-bc-flex-widget .elementor-729 .elementor-element.elementor-element-47ac2ac7.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-729 .elementor-element.elementor-element-47ac2ac7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-729 .elementor-element.elementor-element-308939e1 {
  text-align: left;
}

.elementor-729 .elementor-element.elementor-element-308939e1 .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-729 .elementor-element.elementor-element-5486a7e1 .elementor-widget-container {
  text-align: left;
}

.elementor-729 .elementor-element.elementor-element-5486a7e1 .elementor-social-icon {
  background-color: #e5e6f200;
}

.elementor-729 .elementor-element.elementor-element-5486a7e1 .elementor-social-icon i {
  color: var(--e-global-color-primary);
}

.elementor-729 .elementor-element.elementor-element-5486a7e1 .elementor-social-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-729 .elementor-element.elementor-element-5486a7e1 {
  --icon-size: 18px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0;
}

.elementor-729 .elementor-element.elementor-element-5486a7e1 .elementor-social-icon:hover {
  background-color: #e5e6f200;
}

.elementor-729 .elementor-element.elementor-element-5486a7e1 .elementor-social-icon:hover i {
  color: var(--e-global-color-accent);
}

.elementor-729 .elementor-element.elementor-element-5486a7e1 .elementor-social-icon:hover svg {
  fill: var(--e-global-color-accent);
}

.elementor-729 .elementor-element.elementor-element-62dde18c>.elementor-container {
  max-width: 1440px;
}

.elementor-729 .elementor-element.elementor-element-62dde18c {
  margin-top: 90px;
  margin-bottom: 0;
}

.elementor-729 .elementor-element.elementor-element-6a8d5522 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-5df6023-font-family), Sans-serif;
  font-size: var(--e-global-typography-5df6023-font-size);
  font-weight: var(--e-global-typography-5df6023-font-weight);
  line-height: var(--e-global-typography-5df6023-line-height);
  letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
  word-spacing: var(--e-global-typography-5df6023-word-spacing);
}

.elementor-729 .elementor-element.elementor-element-6a8d5522>.elementor-widget-container {
  margin: 0 0 20px 0;
}

.elementor-729 .elementor-element.elementor-element-6ee7add2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}

.elementor-729 .elementor-element.elementor-element-6ee7add2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}

.elementor-729 .elementor-element.elementor-element-6ee7add2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}

.elementor-729 .elementor-element.elementor-element-6ee7add2 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}

body.rtl .elementor-729 .elementor-element.elementor-element-6ee7add2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}

body:not(.rtl) .elementor-729 .elementor-element.elementor-element-6ee7add2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}

.elementor-729 .elementor-element.elementor-element-6ee7add2 {
  --e-icon-list-icon-size: 14px;
}

.elementor-729 .elementor-element.elementor-element-6ee7add2 .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}

.elementor-729 .elementor-element.elementor-element-6ee7add2 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}

.elementor-729 .elementor-element.elementor-element-6ee7add2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-729 .elementor-element.elementor-element-6ee7add2 .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-729 .elementor-element.elementor-element-420d26f5 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-5df6023-font-family), Sans-serif;
  font-size: var(--e-global-typography-5df6023-font-size);
  font-weight: var(--e-global-typography-5df6023-font-weight);
  line-height: var(--e-global-typography-5df6023-line-height);
  letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
  word-spacing: var(--e-global-typography-5df6023-word-spacing);
}

.elementor-729 .elementor-element.elementor-element-420d26f5>.elementor-widget-container {
  margin: 0 0 20px 0;
}

.elementor-729 .elementor-element.elementor-element-387738b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}

.elementor-729 .elementor-element.elementor-element-387738b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}

.elementor-729 .elementor-element.elementor-element-387738b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}

.elementor-729 .elementor-element.elementor-element-387738b7 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}

body.rtl .elementor-729 .elementor-element.elementor-element-387738b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}

body:not(.rtl) .elementor-729 .elementor-element.elementor-element-387738b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}

.elementor-729 .elementor-element.elementor-element-387738b7 {
  --e-icon-list-icon-size: 14px;
}

.elementor-729 .elementor-element.elementor-element-387738b7 .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}

.elementor-729 .elementor-element.elementor-element-387738b7 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}

.elementor-729 .elementor-element.elementor-element-387738b7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-729 .elementor-element.elementor-element-387738b7 .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-729 .elementor-element.elementor-element-b9e2e89 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-5df6023-font-family), Sans-serif;
  font-size: var(--e-global-typography-5df6023-font-size);
  font-weight: var(--e-global-typography-5df6023-font-weight);
  line-height: var(--e-global-typography-5df6023-line-height);
  letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
  word-spacing: var(--e-global-typography-5df6023-word-spacing);
}

.elementor-729 .elementor-element.elementor-element-b9e2e89>.elementor-widget-container {
  margin: 0 0 20px 0;
}

.elementor-729 .elementor-element.elementor-element-5e585405 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}

.elementor-729 .elementor-element.elementor-element-5e585405 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}

.elementor-729 .elementor-element.elementor-element-5e585405 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}

.elementor-729 .elementor-element.elementor-element-5e585405 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}

body.rtl .elementor-729 .elementor-element.elementor-element-5e585405 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}

body:not(.rtl) .elementor-729 .elementor-element.elementor-element-5e585405 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}

.elementor-729 .elementor-element.elementor-element-5e585405 {
  --e-icon-list-icon-size: 14px;
}

.elementor-729 .elementor-element.elementor-element-5e585405 .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}

.elementor-729 .elementor-element.elementor-element-5e585405 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}

.elementor-729 .elementor-element.elementor-element-5e585405 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-729 .elementor-element.elementor-element-5e585405 .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-729 .elementor-element.elementor-element-36387850 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-5df6023-font-family), Sans-serif;
  font-size: var(--e-global-typography-5df6023-font-size);
  font-weight: var(--e-global-typography-5df6023-font-weight);
  line-height: var(--e-global-typography-5df6023-line-height);
  letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
  word-spacing: var(--e-global-typography-5df6023-word-spacing);
}

.elementor-729 .elementor-element.elementor-element-36387850>.elementor-widget-container {
  margin: 0 0 20px 0;
}

.elementor-729 .elementor-element.elementor-element-339c13e3 {
  text-align: left;
  width: 50%;
  max-width: 50%;
}

.elementor-729 .elementor-element.elementor-element-339c13e3 img {
  width: 75%;
}

.elementor-729 .elementor-element.elementor-element-339c13e3>.elementor-widget-container {
  margin: 0% 0% 0% 0%;
}

.elementor-729 .elementor-element.elementor-element-2cf34eb0 {
  text-align: left;
  width: 50%;
  max-width: 50%;
}

.elementor-729 .elementor-element.elementor-element-2cf34eb0 img {
  width: 75%;
}

.elementor-729 .elementor-element.elementor-element-2cf34eb0>.elementor-widget-container {
  margin: 0% 18% 0% -18%;
}

.elementor-729 .elementor-element.elementor-element-fb8c951 {
  text-align: left;
}

.elementor-729 .elementor-element.elementor-element-fb8c951 img {
  width: 40%;
}

.elementor-729 .elementor-element.elementor-element-fb8c951>.elementor-widget-container {
  margin: 20px 0 0 0;
}

.elementor-729 .elementor-element.elementor-element-3d57fa4>.elementor-container {
  max-width: 1440px;
}

.elementor-729 .elementor-element.elementor-element-3d57fa4:not(.elementor-motion-effects-element-type-background),
.elementor-729 .elementor-element.elementor-element-3d57fa4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-729 .elementor-element.elementor-element-3d57fa4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-729 .elementor-element.elementor-element-3d57fa4>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-729 .elementor-element.elementor-element-6f548fd4 {
  text-align: center;
}

.elementor-729 .elementor-element.elementor-element-6f548fd4 .elementor-heading-title {
  color: var(--e-global-color-d3224c4);
  font-family: var(--e-global-typography-350eca7-font-family), Sans-serif;
  font-size: var(--e-global-typography-350eca7-font-size);
  font-weight: var(--e-global-typography-350eca7-font-weight);
  line-height: var(--e-global-typography-350eca7-line-height);
  letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
  word-spacing: var(--e-global-typography-350eca7-word-spacing);
}

.elementor-729 .elementor-element.elementor-element-6f548fd4>.elementor-widget-container {
  padding: 10px 0 10px 0;
}

@media (max-width: 1024px) {
  .elementor-729 .elementor-element.elementor-element-70b1e4cb>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-729 .elementor-element.elementor-element-3917ba79:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-729 .elementor-element.elementor-element-3917ba79>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-size: 313px auto;
  }

  .elementor-729 .elementor-element.elementor-element-3232075>.elementor-widget-container {
    padding: 0 0 0 0;
  }

  .elementor-729 .elementor-element.elementor-element-16f613a1 {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-16f613a1>.elementor-widget-container {
    padding: 0 0 0 0;
  }

  .elementor-729 .elementor-element.elementor-element-4dd407c7 img {
    width: 100%;
  }

  .elementor-729 .elementor-element.elementor-element-4dd407c7 {
    width: 30%;
    max-width: 30%;
  }

  .elementor-729 .elementor-element.elementor-element-1b64d481 img {
    width: 100%;
  }

  .elementor-729 .elementor-element.elementor-element-1b64d481>.elementor-widget-container {
    margin: 0% -10% 0% 10%;
  }

  .elementor-729 .elementor-element.elementor-element-1b64d481 {
    width: 30%;
    max-width: 30%;
  }

  .elementor-729 .elementor-element.elementor-element-7fa780c3>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-729 .elementor-element.elementor-element-2099024b>.elementor-widget-container {
    padding: 0 0 0 0;
  }

  .elementor-729 .elementor-element.elementor-element-797e0200 {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-797e0200>.elementor-widget-container {
    padding: 0 0 0 0;
  }

  .elementor-729 .elementor-element.elementor-element-39d7dc18 img {
    width: 100%;
  }

  .elementor-729 .elementor-element.elementor-element-39d7dc18 {
    width: 30%;
    max-width: 30%;
  }

  .elementor-729 .elementor-element.elementor-element-7884b7b img {
    width: 100%;
  }

  .elementor-729 .elementor-element.elementor-element-7884b7b>.elementor-widget-container {
    margin: 0% -10% 0% 10%;
  }

  .elementor-729 .elementor-element.elementor-element-7884b7b {
    width: 30%;
    max-width: 30%;
  }

  .elementor-729 .elementor-element.elementor-element-38dfdafc img {
    width: 97%;
  }

  .elementor-729 .elementor-element.elementor-element-70692002 .elementor-heading-title {
    font-size: var(--e-global-typography-5df6023-font-size);
    line-height: var(--e-global-typography-5df6023-line-height);
    letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
    word-spacing: var(--e-global-typography-5df6023-word-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-6cf5148f .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-729 .elementor-element.elementor-element-6cf5148f .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-308939e1 .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-6a8d5522 .elementor-heading-title {
    font-size: var(--e-global-typography-5df6023-font-size);
    line-height: var(--e-global-typography-5df6023-line-height);
    letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
    word-spacing: var(--e-global-typography-5df6023-word-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-6ee7add2 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-729 .elementor-element.elementor-element-6ee7add2 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-420d26f5 .elementor-heading-title {
    font-size: var(--e-global-typography-5df6023-font-size);
    line-height: var(--e-global-typography-5df6023-line-height);
    letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
    word-spacing: var(--e-global-typography-5df6023-word-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-387738b7 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-729 .elementor-element.elementor-element-387738b7 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-b9e2e89 .elementor-heading-title {
    font-size: var(--e-global-typography-5df6023-font-size);
    line-height: var(--e-global-typography-5df6023-line-height);
    letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
    word-spacing: var(--e-global-typography-5df6023-word-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-5e585405 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-729 .elementor-element.elementor-element-5e585405 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-36387850 .elementor-heading-title {
    font-size: var(--e-global-typography-5df6023-font-size);
    line-height: var(--e-global-typography-5df6023-line-height);
    letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
    word-spacing: var(--e-global-typography-5df6023-word-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-339c13e3 img {
    width: 100%;
  }

  .elementor-729 .elementor-element.elementor-element-339c13e3 {
    width: 30%;
    max-width: 30%;
  }

  .elementor-729 .elementor-element.elementor-element-2cf34eb0 img {
    width: 100%;
  }

  .elementor-729 .elementor-element.elementor-element-2cf34eb0>.elementor-widget-container {
    margin: 0% -10% 0% 10%;
  }

  .elementor-729 .elementor-element.elementor-element-2cf34eb0 {
    width: 30%;
    max-width: 30%;
  }

  .elementor-729 .elementor-element.elementor-element-6f548fd4 .elementor-heading-title {
    font-size: var(--e-global-typography-350eca7-font-size);
    line-height: var(--e-global-typography-350eca7-line-height);
    letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
    word-spacing: var(--e-global-typography-350eca7-word-spacing);
  }
}

@media (max-width: 767px) {
  .elementor-729 .elementor-element.elementor-element-3917ba79 {
    width: 100%;
  }

  .elementor-729 .elementor-element.elementor-element-3917ba79:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-729 .elementor-element.elementor-element-3917ba79>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: top center;
    background-size: 85% auto;
  }

  .elementor-729 .elementor-element.elementor-element-443aca2e {
    --spacer-size: 44vh;
  }

  .elementor-729 .elementor-element.elementor-element-dd3cc56 {
    width: 100%;
  }

  .elementor-729 .elementor-element.elementor-element-3232075 {
    text-align: left;
  }

  .elementor-729 .elementor-element.elementor-element-16f613a1 {
    text-align: left;
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-4dd407c7>.elementor-widget-container {
    margin: 0 0 50px 0;
  }

  .elementor-729 .elementor-element.elementor-element-4dd407c7 {
    width: 37%;
    max-width: 37%;
  }

  .elementor-729 .elementor-element.elementor-element-1b64d481>.elementor-widget-container {
    margin: 0 -10px 50px 10px;
  }

  .elementor-729 .elementor-element.elementor-element-1b64d481 {
    width: 37%;
    max-width: 37%;
  }

  .elementor-729 .elementor-element.elementor-element-1b29bba1 {
    width: 100%;
  }

  .elementor-729 .elementor-element.elementor-element-34b657b3 {
    width: 100%;
  }

  .elementor-729 .elementor-element.elementor-element-2099024b {
    text-align: left;
  }

  .elementor-729 .elementor-element.elementor-element-2099024b>.elementor-widget-container {
    padding: 50px 0 0 0;
  }

  .elementor-729 .elementor-element.elementor-element-797e0200 {
    text-align: left;
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-39d7dc18>.elementor-widget-container {
    margin: 0 0 50px 0;
  }

  .elementor-729 .elementor-element.elementor-element-39d7dc18 {
    width: 37%;
    max-width: 37%;
  }

  .elementor-729 .elementor-element.elementor-element-7884b7b>.elementor-widget-container {
    margin: 0 -10px 50px 10px;
  }

  .elementor-729 .elementor-element.elementor-element-7884b7b {
    width: 37%;
    max-width: 37%;
  }

  .elementor-729 .elementor-element.elementor-element-38dfdafc {
    text-align: center;
  }

  .elementor-729 .elementor-element.elementor-element-38dfdafc img {
    width: 80%;
  }

  .elementor-729 .elementor-element.elementor-element-70692002 .elementor-heading-title {
    font-size: var(--e-global-typography-5df6023-font-size);
    line-height: var(--e-global-typography-5df6023-line-height);
    letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
    word-spacing: var(--e-global-typography-5df6023-word-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-6cf5148f .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-729 .elementor-element.elementor-element-6cf5148f .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-47ac2ac7 {
    width: 40%;
  }

  .elementor-729 .elementor-element.elementor-element-308939e1 {
    text-align: left;
  }

  .elementor-729 .elementor-element.elementor-element-308939e1 .elementor-heading-title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-3d8d4703 {
    width: 60%;
  }

  .elementor-729 .elementor-element.elementor-element-5486a7e1 .elementor-widget-container {
    text-align: left;
  }

  .elementor-729 .elementor-element.elementor-element-62dde18c {
    margin-top: 0;
    margin-bottom: 0;
  }

  .elementor-729 .elementor-element.elementor-element-6dacb598>.elementor-element-populated {
    margin: 30px 0 0 0;
    --e-column-margin-right: 0;
    --e-column-margin-left: 0;
  }

  .elementor-729 .elementor-element.elementor-element-6a8d5522 .elementor-heading-title {
    font-size: var(--e-global-typography-5df6023-font-size);
    line-height: var(--e-global-typography-5df6023-line-height);
    letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
    word-spacing: var(--e-global-typography-5df6023-word-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-6ee7add2 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-729 .elementor-element.elementor-element-6ee7add2 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-14442901>.elementor-element-populated {
    margin: 30px 0 0 0;
    --e-column-margin-right: 0;
    --e-column-margin-left: 0;
  }

  .elementor-729 .elementor-element.elementor-element-420d26f5 .elementor-heading-title {
    font-size: var(--e-global-typography-5df6023-font-size);
    line-height: var(--e-global-typography-5df6023-line-height);
    letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
    word-spacing: var(--e-global-typography-5df6023-word-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-387738b7 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-729 .elementor-element.elementor-element-387738b7 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-3e33da8c>.elementor-element-populated {
    margin: 30px 0 0 0;
    --e-column-margin-right: 0;
    --e-column-margin-left: 0;
  }

  .elementor-729 .elementor-element.elementor-element-b9e2e89 .elementor-heading-title {
    font-size: var(--e-global-typography-5df6023-font-size);
    line-height: var(--e-global-typography-5df6023-line-height);
    letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
    word-spacing: var(--e-global-typography-5df6023-word-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-5e585405 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-729 .elementor-element.elementor-element-5e585405 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-60770c46>.elementor-element-populated {
    margin: 30px 0 30px 0;
    --e-column-margin-right: 0;
    --e-column-margin-left: 0;
  }

  .elementor-729 .elementor-element.elementor-element-36387850 .elementor-heading-title {
    font-size: var(--e-global-typography-5df6023-font-size);
    line-height: var(--e-global-typography-5df6023-line-height);
    letter-spacing: var(--e-global-typography-5df6023-letter-spacing);
    word-spacing: var(--e-global-typography-5df6023-word-spacing);
  }

  .elementor-729 .elementor-element.elementor-element-339c13e3>.elementor-widget-container {
    margin: 0 0 0 0;
  }

  .elementor-729 .elementor-element.elementor-element-339c13e3 {
    width: 40%;
    max-width: 40%;
  }

  .elementor-729 .elementor-element.elementor-element-2cf34eb0>.elementor-widget-container {
    margin: 0 -15px 0 15px;
  }

  .elementor-729 .elementor-element.elementor-element-2cf34eb0 {
    width: 40%;
    max-width: 40%;
  }

  .elementor-729 .elementor-element.elementor-element-fb8c951>.elementor-widget-container {
    margin: 20px 0 0 0;
  }

  .elementor-729 .elementor-element.elementor-element-6f548fd4 .elementor-heading-title {
    font-size: var(--e-global-typography-350eca7-font-size);
    line-height: var(--e-global-typography-350eca7-line-height);
    letter-spacing: var(--e-global-typography-350eca7-letter-spacing);
    word-spacing: var(--e-global-typography-350eca7-word-spacing);
  }
}

@media (min-width: 768px) {
  .elementor-729 .elementor-element.elementor-element-22a30cf1 {
    width: 30%;
  }

  .elementor-729 .elementor-element.elementor-element-47ac2ac7 {
    width: 30.825%;
  }

  .elementor-729 .elementor-element.elementor-element-3d8d4703 {
    width: 69.175%;
  }

  .elementor-729 .elementor-element.elementor-element-4f558ac {
    width: 70%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-729 .elementor-element.elementor-element-47ac2ac7 {
    width: 100%;
  }

  .elementor-729 .elementor-element.elementor-element-3d8d4703 {
    width: 100%;
  }

  .elementor-729 .elementor-element.elementor-element-6dacb598 {
    width: 50%;
  }

  .elementor-729 .elementor-element.elementor-element-14442901 {
    width: 50%;
  }

  .elementor-729 .elementor-element.elementor-element-3e33da8c {
    width: 50%;
  }

  .elementor-729 .elementor-element.elementor-element-60770c46 {
    width: 50%;
  }
}