.modal.kv-modal {
  z-index: 100101;
}

.property-search-wrapper .idx-omnibar-form > div {
  width: calc(100% - 40px);
}
.property-search-wrapper input[type="text"].idx-omnibar-input {
  border: 1px solid #fff;
  padding: 5px 8px;
}
.property-search-wrapper .idx-omnibar-form button {
  width: 40px;
  border-radius: 0;
  border: 1px solid #000000;
  color: #fff;
  background-color: #000000;
  cursor: pointer;
  transition: all 200ms linear;
}
.property-search-wrapper .idx-omnibar-form button:hover {
  background-color: #757575;
  border-color: #757575;
}
.property-search-wrapper .idx-omnibar-form button span {
  display: none;
}

.listings_grid {
	display: grid;
	grid-template-rows: repeat(2, 1fr);
	grid-template-columns: repeat(12, 1fr);
	grid-gap: 25px;
}

.listings_grid .impress-showcase-property {
	grid-column: span 4;
}
.listings_grid .impress-showcase-property:nth-child(1),
.listings_grid .impress-showcase-property:nth-child(2) {
	grid-column: span 6;
}

.listings_grid .impress-showcase-property img {
  object-fit: fill;
  max-height: 320px;
  width: 100%;
}