/* Existing broker/developer card contract. The repeated root ID isolates these cards from the location article typography rules. */
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline {--bp-black:#000;--bp-cream:#f1ede4;--bp-gold:#d8b04c;--bp-gold-soft:#efd47f;--bp-muted:#bbb7ad;--bp-serif:Georgia,"Times New Roman",serif;--bp-sans:Inter,Arial,sans-serif;box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:32px 0 36px!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;color:inherit!important;font:400 18px/1.65 Inter,Arial,sans-serif!important;text-align:start!important;letter-spacing:normal!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline *,html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline *::before,html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline *::after {box-sizing:border-box!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-profile-listings {width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-section-heading {display:block!important;margin:0 0 20px!important;padding:0!important;border:0!important;background:transparent!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-section-heading h2 {margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:500 26px/1.3 Inter,Arial,sans-serif!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline a {color:inherit!important;text-decoration:none!important;border-bottom:0!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline a:focus-visible {outline:2px solid #dcb547!important;outline-offset:3px!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-profile-listings,
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-similar {
  --bp-card-panel: #0d0e0c !important;
  --bp-card-line: #30312b !important;
  --bp-card-gold: #dcb547 !important;
  --bp-card-ink: #11120f !important;
  --bp-card-gap: 24px !important;
  --bp-card-peek: clamp(96px, 8vw, 150px) !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel {
  position: relative !important;
  min-width: 0 !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__viewport,
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid {
  width: 100% !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  overscroll-behavior-inline: contain !important;
  scrollbar-width: none !important;
  scroll-snap-type: x mandatory !important;
  scroll-padding-inline: 1px !important;
  -webkit-overflow-scrolling: touch !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__viewport::-webkit-scrollbar,
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid::-webkit-scrollbar {
  display: none !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__viewport:focus-visible,
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid:focus-visible {
  outline: 2px solid var(--bp-card-gold) !important;
  outline-offset: 5px !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__viewport .bp-property-grid {
  overflow: visible !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid,
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-profile-listings .bp-property-grid,
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid--similar {
  display: flex !important;
  align-items: stretch !important;
  gap: var(--bp-card-gap) !important;
  grid-template-columns: none !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card {
  min-width: 0 !important;
  flex: 0 0 min(420px, calc((100% - (var(--bp-card-gap) * 2)) / 3)) !important;
  display: flex !important;
  flex-direction: column !important;
  overflow: hidden !important;
  border: 1px solid var(--bp-card-line) !important;
  border-radius: 2px !important;
  background: var(--bp-card-panel) !important;
  box-shadow: 0 16px 38px rgba(0, 0, 0, 0.22) !important;
  scroll-snap-align: start !important;
  transition: transform 0.24s, border-color 0.24s, box-shadow 0.24s !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel[data-scrollable="true"] .bp-property-card {
  flex-basis: min(420px, calc((100% - (var(--bp-card-gap) * 3) - var(--bp-card-peek)) / 3)) !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel[data-count="1"] .bp-property-card {
  flex-basis: min(100%, 420px) !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel[data-count="2"] .bp-property-card {
  flex-basis: min(420px, calc((100% - var(--bp-card-gap)) / 2)) !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card:hover {
  border-color: #7a6634 !important;
  box-shadow: 0 21px 46px rgba(0, 0, 0, 0.32) !important;
  transform: translateY(-3px) !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__image,
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__media {
  position: relative !important;
  z-index: 2 !important;
  width: 100% !important;
  aspect-ratio: 16 / 9 !important;
  display: block !important;
  overflow: hidden !important;
  background: #171813 !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__image::after,
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__media::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), transparent 45%) !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__image img,
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__media img {
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover !important;
  transition: transform 0.55s ease !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card:hover :is(.bp-property-card__image, .bp-property-card__media) img {
  transform: scale(1.022) !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__body {
  min-height: 234px !important;
  display: flex !important;
  flex: 1 !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  padding: 20px !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card h3 {
  order: 1 !important;
  display: -webkit-box !important;
  min-height: 2.16em !important;
  margin: 0 !important;
  overflow: hidden !important;
  color: #fff !important;
  font-family: var(--bp-serif) !important;
  font-size: clamp(23px, 2vw, 28px) !important;
  font-weight: 400 !important;
  line-height: 1.08 !important;
  letter-spacing: -0.025em !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-status {
  order: 2 !important;
  margin: 7px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: var(--bp-card-gold) !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__price {
  order: 3 !important;
  margin: 8px 0 0 !important;
  color: #f1ede4 !important;
  font-family: var(--bp-sans) !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.4 !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__location {
  order: 4 !important;
  margin: 7px 0 0 !important;
  color: #d6d1c7 !important;
  font-size: 13px !important;
  line-height: 1.4 !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__facts {
  order: 5 !important;
  display: -webkit-box !important;
  margin: 7px 0 0 !important;
  overflow: hidden !important;
  color: #ded9cf !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-project-card .bp-property-card__location {
  order: 2 !important;
  color: var(--bp-card-gold) !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-project-card .bp-status {
  order: 3 !important;
  color: #918d84 !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-project-card .bp-property-card__price {
  order: 4 !important;
  color: #d6d1c7 !important;
  font-weight: 400 !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-project-card .bp-property-card__facts {
  order: 5 !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__action,
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .dh-similar .bp-property-card__body > .bp-button {
  order: 10 !important;
  position: relative !important;
  z-index: 3 !important;
  min-height: 37px !important;
  width: fit-content !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  margin-top: auto !important;
  padding: 9px 12px !important;
  border: 1px solid var(--bp-card-gold) !important;
  border-radius: 0 !important;
  background: var(--bp-card-gold) !important;
  color: var(--bp-card-ink) !important;
  font-family: var(--bp-sans) !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card:hover .bp-property-card__action,
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .dh-similar .bp-property-card:hover .bp-button {
  border-color: #efd47f !important;
  background: #efd47f !important;
  color: var(--bp-card-ink) !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .dh-similar .bp-property-card__body > h3 {
  order: 1 !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .dh-similar .bp-property-card__body > .bp-status {
  order: 2 !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .dh-similar .bp-property-card__body > h3 + p,
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .dh-similar .bp-property-card__body > h3 + p + p {
  margin: 7px 0 0 !important;
  color: #d6d1c7 !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .dh-similar .bp-property-card__body > h3 + p {
  order: 3 !important;
  color: #f1ede4 !important;
  font-weight: 800 !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .dh-similar .bp-property-card__body > h3 + p + p {
  order: 4 !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__controls {
  position: absolute !important;
  z-index: 5 !important;
  inset: 0 !important;
  pointer-events: none !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__controls[hidden] {
  display: none !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__arrow {
  position: absolute !important;
  top: 50% !important;
  width: 48px !important;
  height: 48px !important;
  display: grid !important;
  place-items: center !important;
  padding: 0 !important;
  border: 1px solid rgba(17, 18, 15, 0.16) !important;
  border-radius: 50% !important;
  background: #f4f2ea !important;
  color: #11120f !important;
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.28) !important;
  pointer-events: auto !important;
  transform: translateY(-50%) !important;
  transition: background 0.2s, opacity 0.2s !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__arrow:hover,
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__arrow:focus-visible {
  background: #fff !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__arrow:focus-visible {
  outline: 3px solid var(--bp-card-gold) !important;
  outline-offset: 2px !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__arrow:disabled {
  opacity: 0.36 !important;
  cursor: default !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__arrow svg {
  width: 21px !important;
  height: 21px !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__arrow--previous {
  left: -24px !important;
}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__arrow--next {
  right: -24px !important;
}

@media (max-width: 1020px) {
  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel[data-scrollable="true"] .bp-property-card,
  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel[data-count="3"] .bp-property-card {
    flex-basis: min(420px, calc((100% - (var(--bp-card-gap) * 2) - 86px) / 2)) !important;
  }
}

@media (max-width: 760px) {
  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-profile-listings,
  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-similar {
    --bp-card-gap: 18px !important;
  }

  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card,
  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel[data-count] .bp-property-card,
  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel[data-scrollable="true"] .bp-property-card {
    flex-basis: min(86vw, 330px) !important;
  }

  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel[data-count="1"] .bp-property-card {
    flex-basis: min(100%, 360px) !important;
  }

  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__body {
    min-height: 226px !important;
    padding: 20px !important;
  }

  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card h3 {
    font-size: 25px !important;
  }

  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__arrow {
    width: 42px !important;
    height: 42px !important;
  }

  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__arrow--previous {
    left: -8px !important;
  }

  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__arrow--next {
    right: -8px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__viewport,
  html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid {
    scroll-behavior: auto !important;
  }
}


/* Size cards to the reading column, including when it is narrower than the viewport. */
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card,
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel[data-count] .bp-property-card {flex:0 0 min(330px,calc(100% - 32px))!important;margin:0!important;padding:0!important;max-width:none!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid {margin:0!important;padding:3px 0 8px!important;list-style:none!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-card p {padding:0!important;border:0!important;background:none!important;text-align:start!important;letter-spacing:normal!important;font-family:Inter,Arial,sans-serif!important;font-weight:400!important;text-transform:none!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-card h3 {padding:0!important;border:0!important;background:none!important;text-align:start!important;text-transform:none!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-card .bp-status {font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-card .bp-property-card__price {font-weight:800!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-card__action {min-height:44px!important;margin-bottom:0!important;text-decoration:none!important;white-space:normal!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__arrow {top:var(--sgta-arrow-top,90px)!important;min-width:44px!important;min-height:44px!important;margin:0!important;cursor:pointer!important;letter-spacing:normal!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__arrow--previous {left:0!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel__arrow--next {right:0!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-card__image--empty {display:grid!important;place-items:center!important;color:#dcb547!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-card__image--empty>svg {width:60px!important;height:60px!important;max-width:30%!important;opacity:.7}
/* Edge fading follows the existing arrow state and never masks the controls. */
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel:has([data-bp-card-carousel-next]:not(:disabled)) .bp-card-carousel__viewport {-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 38px),transparent)!important;mask-image:linear-gradient(to right,#000 calc(100% - 38px),transparent)!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel:has([data-bp-card-carousel-previous]:not(:disabled)) .bp-card-carousel__viewport {-webkit-mask-image:linear-gradient(to right,transparent,#000 28px)!important;mask-image:linear-gradient(to right,transparent,#000 28px)!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-card-carousel:has([data-bp-card-carousel-previous]:not(:disabled)):has([data-bp-card-carousel-next]:not(:disabled)) .bp-card-carousel__viewport {-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 38px),transparent)!important;mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 38px),transparent)!important}
@media(max-width:760px){html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline{margin-block:28px!important}html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-section-heading h2{font-size:24px!important}}
@media(prefers-reduced-motion:reduce){html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline *,html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline *::before,html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline *::after {transition:none!important;scroll-behavior:auto!important}}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-project-card .bp-property-card__price {font-weight:400!important}

/* Complete the reference card foundation when the surrounding article has no broker stylesheet. */
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-icon {display:block!important;width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;flex:0 0 auto!important;margin:0!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-project-card .bp-status {order:0!important;margin:0!important;color:var(--bp-card-gold)!important;letter-spacing:.075em!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-project-card h3 {order:1!important;margin:7px 0 0!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-project-card .bp-property-card__location {order:4!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;margin:14px 0 16px!important;color:#c9c7c0!important;font-size:15px!important;font-weight:450!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-project-card .bp-property-card__location .bp-icon {width:18px!important;height:18px!important;color:var(--bp-card-gold)!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-project-card .bp-property-card__location span {font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__action {min-height:44px!important;white-space:nowrap!important;flex-shrink:0!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__action span {display:inline!important;font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:none!important;white-space:nowrap!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__action .bp-icon {width:17px!important;height:17px!important}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-card__image--empty > .bp-icon {max-height:60px!important}

html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid h3 a {font:inherit!important;letter-spacing:inherit!important}

/* 2026-10-28: Airier listing cards without enlarging carousel widths. */
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__body {padding:24px !important;min-height:252px !important;}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card h3 {line-height:1.16 !important;min-height:2.32em !important;}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-status {margin-top:10px !important;}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__price {margin-top:11px !important;font-size:15px !important;line-height:1.45 !important;}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__location {margin-top:9px !important;}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__facts {margin:9px 0 16px !important;line-height:1.5 !important;}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__action {min-height:48px !important;padding:11px 16px !important;font-size:14px !important;}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-project-card h3 {margin-top:10px !important;}
html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-project-card .bp-property-card__location {margin:15px 0 19px !important;}
@media(max-width:760px) {
 html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card__body {padding:26px !important;min-height:254px !important;}
 html body #sg-tel-aviv-inline#sg-tel-aviv-inline.sgta-inline .bp-property-grid .bp-property-card h3 {font-size:22px !important;line-height:1.17 !important;}
}
