* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.table-grid-el:last-child {
  border-right-width: 0px;
}
.houses-table-item.is-table-head .table-grid-el {
  border-color: var(--blue);
}
.gallery-item:hover .image-gallery {
  transform: scale(1.05);
}
.simple-text :last-child {
	margin-bottom: 0rem;
}
a {
	color: inherit;
}
[overflow="hidden"] {
	overflow: hidden;
}
[position="relative"] {
	position: relative;
}
@media only screen and (max-width: 991px) {
}
@media only screen and (max-width: 767px) {
}
 html { font-size: 1rem; }
  @media screen and (max-width:1920px) { html { font-size: 1rem; } }
  @media screen and (max-width:1440px) { html { font-size: calc(0.39866369710467703rem + 0.6681514476614699vw); } }
  @media screen and (max-width:991px) { html { font-size: calc(0.758056640625rem + 0.390625vw); } }
  @media screen and (max-width:479px) { html { font-size: calc(0.6242154811715481rem + 1.2552301255230125vw); } }
