.properties-overview .properties-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.properties-overview--promoted .properties-list .slick-list {
  margin: 0 -17px;
}
.properties-overview--promoted .properties-list .slick-slide {
  margin: 0 17px;
}
@media (min-width: 640px) {
  .properties-overview--promoted .properties-list {
    padding-bottom: 35px;
  }
  .properties-overview--promoted .properties-list .slick-arrow {
    position: absolute;
    bottom: 0;
    right: 0;
    background: none;
    font-size: 0;
    border: 0;
    height: 14px;
    transition: all 0.35s;
  }
  .properties-overview--promoted .properties-list .slick-arrow.slick-prev {
    background: url("../../../assets/arrow-prev.svg") no-repeat;
    background-size: contain;
    width: 40px;
    right: 110px;
  }
  .properties-overview--promoted .properties-list .slick-arrow.slick-prev:focus, .properties-overview--promoted .properties-list .slick-arrow.slick-prev:hover {
    transform: translateX(-5px);
  }
  .properties-overview--promoted .properties-list .slick-arrow.slick-next {
    background: url("../../../assets/arrow-next.svg") no-repeat;
    background-size: contain;
    width: 100px;
  }
  .properties-overview--promoted .properties-list .slick-arrow.slick-next:focus, .properties-overview--promoted .properties-list .slick-arrow.slick-next:hover {
    transform: translateX(5px);
  }
}

.view-properties-index .view-facets {
  margin-bottom: 50px;
}
@media (min-width: 640px) {
  .view-properties-index .view-facets {
    display: flex;
    margin: 0 -17px 90px;
  }
  .view-properties-index .view-facets > .block-facets {
    margin: 0 17px;
    width: 20%;
  }
}
.view-properties-index .block-facets {
  margin-bottom: 20px;
}
.view-properties-index .block-facets h4 {
  margin-bottom: 10px;
}
.view-properties-index .block-facets select {
  width: 100%;
}
.view-properties-index .properties-list__item {
  margin-bottom: 34px;
}
@media (min-width: 640px) {
  .view-properties-index .properties-list__item {
    padding-left: 17px;
    padding-right: 17px;
    width: calc(50%);
  }
}
@media (min-width: 1024px) {
  .view-properties-index .properties-list__item {
    padding-left: 17px;
    padding-right: 17px;
    width: calc(33.3333333333%);
  }
}
@media (min-width: 640px) {
  .view-properties-index .properties-list {
    display: flex;
    flex-wrap: wrap;
    margin-left: -17px;
    margin-right: -17px;
  }
}