.elementor-409 .elementor-element.elementor-element-96e18bb {
  padding: 100px 24px 0px 24px;
}
.elementor-409 .elementor-element.elementor-element-ba31e1d > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-409 .elementor-element.elementor-element-740f104 {
  z-index: 1;
}
.elementor-409 .elementor-element.elementor-element-740f104 img {
  box-shadow: 0px 6px 18px 0px rgba(0, 0, 0, 0.15);
}
.elementor-bc-flex-widget .elementor-409 .elementor-element.elementor-element-88d14b4.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-409 .elementor-element.elementor-element-88d14b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-409 .elementor-element.elementor-element-88d14b4 > .elementor-element-populated {
  padding: 48px 0px 100px 64px;
}
.elementor-409 .elementor-element.elementor-element-4a6fa6d .elementor-heading-title {
  font-size: 35px;
  line-height: 1.2em;
}
.elementor-409 .elementor-element.elementor-element-08fe95b {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-409 .elementor-element.elementor-element-08fe95b > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-409 .elementor-element.elementor-element-08fe95b .jet-listing-dynamic-terms {
  text-align: left;
}
.elementor-409 .elementor-element.elementor-element-08fe95b .jet-listing-dynamic-terms__icon {
  font-size: 13px;
}
body:not(.rtl) .elementor-409 .elementor-element.elementor-element-08fe95b .jet-listing-dynamic-terms__icon {
  margin-right: 4px;
}
body.rtl .elementor-409 .elementor-element.elementor-element-08fe95b .jet-listing-dynamic-terms__icon {
  margin-left: 4px;
}
.elementor-409 .elementor-element.elementor-element-08fe95b .jet-listing-dynamic-terms__link {
  font-size: 12px;
  text-transform: uppercase;
  color: #888888;
}
.elementor-409 .elementor-element.elementor-element-9fd2e4d {
  width: auto;
  max-width: auto;
  align-self: center;
  --e-icon-list-icon-size: 13px;
  --icon-vertical-offset: 0px;
}
.elementor-409 .elementor-element.elementor-element-9fd2e4d > .elementor-widget-container {
  margin: 0px 0px 0px 9px;
}
.elementor-409 .elementor-element.elementor-element-9fd2e4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(12px / 2);
}
.elementor-409 .elementor-element.elementor-element-9fd2e4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(12px / 2);
}
.elementor-409 .elementor-element.elementor-element-9fd2e4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(12px / 2);
}
.elementor-409 .elementor-element.elementor-element-9fd2e4d .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-12px / 2);
}
.elementor-409 .elementor-element.elementor-element-9fd2e4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-12px / 2);
}
.elementor-409 .elementor-element.elementor-element-9fd2e4d .elementor-icon-list-icon i {
  transition: color 0.3s;
}
.elementor-409 .elementor-element.elementor-element-9fd2e4d .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}
.elementor-409 .elementor-element.elementor-element-9fd2e4d .elementor-icon-list-icon {
  padding-inline-end: 4px;
}
.elementor-409 .elementor-element.elementor-element-9fd2e4d .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-409 .elementor-element.elementor-element-9fd2e4d .elementor-icon-list-item > a {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-409 .elementor-element.elementor-element-9fd2e4d .elementor-icon-list-text {
  color: #888888;
  transition: color 0.3s;
}
.elementor-409 .elementor-element.elementor-element-bec0cbb:not(.elementor-motion-effects-element-type-background),
.elementor-409 .elementor-element.elementor-element-bec0cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-409 .elementor-element.elementor-element-bec0cbb > .elementor-container {
  max-width: 820px;
}
.elementor-409 .elementor-element.elementor-element-bec0cbb {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -64px;
  margin-bottom: 0px;
  padding: 128px 24px 84px 24px;
}
.elementor-409 .elementor-element.elementor-element-bec0cbb > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-409 .elementor-element.elementor-element-d8b7184:not(.elementor-motion-effects-element-type-background),
.elementor-409 .elementor-element.elementor-element-d8b7184 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-409 .elementor-element.elementor-element-9e08d19 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-80da83b);
  --divider-border-width: 1px;
}
.elementor-409 .elementor-element.elementor-element-9e08d19 > .elementor-widget-container {
  margin: 32px 0px 32px 0px;
}
.elementor-409 .elementor-element.elementor-element-9e08d19 .elementor-divider-separator {
  width: 100%;
}
.elementor-409 .elementor-element.elementor-element-9e08d19 .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-409 .elementor-element.elementor-element-87dbd8b > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-409 .elementor-element.elementor-element-87dbd8b {
  text-align: center;
}
.elementor-409 .elementor-element.elementor-element-da5c4de > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items,
.elementor-409 .elementor-element.elementor-element-da5c4de > .jet-listing-grid > .jet-listing-grid__items {
  --columns: 3;
}
.elementor-409 .elementor-element.elementor-element-d8b7184 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 0px 24px 64px 24px;
}
.elementor-409 .elementor-element.elementor-element-d8b7184 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
@media (max-width: 880px) and (min-width: 480px) {
  .elementor-409 .elementor-element.elementor-element-ba31e1d {
    width: 100%;
  }
  .elementor-409 .elementor-element.elementor-element-88d14b4 {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .elementor-409 .elementor-element.elementor-element-88d14b4 > .elementor-element-populated {
    padding: 0px 32px 112px 32px;
  }
}
@media (max-width: 880px) {
  .elementor-409 .elementor-element.elementor-element-96e18bb {
    padding: 0px 24px 32px 24px;
  }
  .elementor-409 .elementor-element.elementor-element-88d14b4 > .elementor-element-populated {
    padding: 24px 0px 0px 0px;
  }
  .elementor-409 .elementor-element.elementor-element-bec0cbb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 32px 24px 32px 24px;
  }
  .elementor-409 .elementor-element.elementor-element-9e08d19 > .elementor-widget-container {
    margin: 32px 0px 32px 0px;
  }
  .elementor-409 .elementor-element.elementor-element-9e08d19 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
  }
  .elementor-409 .elementor-element.elementor-element-87dbd8b .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-409 .elementor-element.elementor-element-da5c4de > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items,
  .elementor-409 .elementor-element.elementor-element-da5c4de > .jet-listing-grid > .jet-listing-grid__items {
    --columns: 3;
  }
}
@media (max-width: 768px) {
  .elementor-409 .elementor-element.elementor-element-4a6fa6d .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-409 .elementor-element.elementor-element-e5f4018 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-409 .elementor-element.elementor-element-1884ed2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-409 .elementor-element.elementor-element-87dbd8b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-409 .elementor-element.elementor-element-da5c4de > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items,
  .elementor-409 .elementor-element.elementor-element-da5c4de > .jet-listing-grid > .jet-listing-grid__items {
    --columns: 2;
  }
}
@media (max-width: 479px) {
  .elementor-409 .elementor-element.elementor-element-96e18bb {
    padding: 0px 0px 0px 0px;
  }
  .elementor-409 .elementor-element.elementor-element-88d14b4 > .elementor-element-populated {
    padding: 24px 24px 24px 24px;
  }
  .elementor-409 .elementor-element.elementor-element-9e08d19 > .elementor-widget-container {
    margin: 24px 0px 24px 0px;
  }
  .elementor-409 .elementor-element.elementor-element-87dbd8b .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-409 .elementor-element.elementor-element-da5c4de > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items,
  .elementor-409 .elementor-element.elementor-element-da5c4de > .jet-listing-grid > .jet-listing-grid__items {
    --columns: 1;
  }
} /* Start custom CSS for image, class: .elementor-element-740f104 */
.elementor-409 .elementor-element.elementor-element-740f104 img {
  height: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
} /* End custom CSS */
